{"id":168560,"date":"2026-04-13T23:11:58","date_gmt":"2026-04-13T21:11:59","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-brauzernogo-dvizhka-servo-0-1-0-kotoryj-teper-dostupen-v-forme-crate-paketa"},"modified":"2026-04-13T23:11:58","modified_gmt":"2026-04-13T21:11:59","slug":"vypusk-brauzernogo-dvizhka-servo-0-1-0-kotoryj-teper-dostupen-v-forme-crate-paketa","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-brauzernogo-dvizhka-servo-0-1-0-kotoryj-teper-dostupen-v-forme-crate-paketa","title":{"rendered":"Wydanie silnika przegl\u0105darki Servo 0.1.0, kt\u00f3ry jest teraz dost\u0119pny w formie pakietu crate","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Opublikowana zosta\u0142a wersja silnika przegl\u0105darki Servo 0.1.0 oraz towarzysz\u0105cej mu przegl\u0105darki demonstracyjnej ServoShell, napisanej w j\u0119zyku Rust. Gotowe zestawy s\u0105 dost\u0119pne dla Linuxa, Androida, macOS i Windows. Opr\u00f3cz osobnych zestaw\u00f3w, Servo jest r\u00f3wnie\u017c dost\u0119pne w formie paczki crate, co umo\u017cliwia u\u017cywanie silnika jako biblioteki.    <\/p>\n<p>Servo 0.1.0 sta\u0142 si\u0119 pierwsz\u0105 wersj\u0105, dla kt\u00f3rej zapewniono d\u0142ugoterminowe wsparcie (LTS). Nowe ga\u0142\u0119zie LTS b\u0119d\u0105 publikowane co 6 miesi\u0119cy na podstawie kolejnej wersji po\u015bredniej. Wsparcie dla wyda\u0144 LTS b\u0119dzie trwa\u0142o 9 miesi\u0119cy (3 miesi\u0105ce na przej\u015bcie na now\u0105 ga\u0142\u0105\u017a LTS). W przeciwie\u0144stwie do zwyk\u0142ych wyda\u0144, ga\u0142\u0105\u017a LTS b\u0119dzie publikowa\u0107 aktualizacje z poprawkami bezpiecze\u0144stwa w bibliotece servo, silniku JavaScript i zale\u017cno\u015bciach. Zak\u0142ada si\u0119, \u017ce ga\u0142\u0105\u017a LTS b\u0119dzie u\u017cyteczna dla deweloper\u00f3w wbudowuj\u0105cych Servo w swoje projekty i niechc\u0105cych co miesi\u0105c przechodzi\u0107 na kolejn\u0105 wersj\u0119 po\u015bredni\u0105 z mo\u017cliwymi zmianami w API.      <\/p>\n<p>Wydanie Servo 0.1.0 LTS opiera si\u0119 na opublikowanej kilka dni temu wersji po\u015bredniej 0.0.6, kt\u00f3ra zawiera nast\u0119puj\u0105ce nowe funkcje:  <\/p>\n<ul>\n<li class=\"l\"> W elemencie HTML &#171;button&#187; zaimplementowano atrybuty &#171;command&#187; i &#171;commandfor&#187;, kt\u00f3re mo\u017cna u\u017cywa\u0107 w przyciskach zamiast atrybut\u00f3w &#171;popovertargetaction&#187; i &#171;popovertarget&#187; do deklaratywnej konfiguracji interakcji z menu wywo\u0142ywanym po naci\u015bni\u0119ciu przycisku.\n<li class=\"l\"> Dodano selektor CSS &#171;:modal&#187;, kt\u00f3ry pozwala okre\u015bli\u0107, \u017ce dialog stworzony za pomoc\u0105 elementu &lt;dialog&gt; jest modalny.\n<li class=\"l\"> Wprowadzono regu\u0142\u0119 CSS @property, kt\u00f3ra umo\u017cliwia rejestrowanie w\u0142asnych w\u0142a\u015bciwo\u015bci CSS.\n<li class=\"l\"> Dodano w\u0142a\u015bciwo\u015bci CSS &#171;alignment-baseline&#187; i &#171;baseline-shift&#187; do pionowego wyr\u00f3wnania tekstu.\n<li class=\"l\"> Dodano wsparcie dla nag\u0142\u00f3wka &#171;Content-Security-Policy: base-uri&#187;, ograniczaj\u0105cego URL, kt\u00f3re mog\u0105 by\u0107 u\u017cywane w elemencie HTML &lt;base&gt;.\n<li class=\"l\"> Dodano cz\u0119\u015bciowe wsparcie dla op\u00f3\u017anionego \u0142adowania blok\u00f3w iframe, przy czym zawarto\u015b\u0107 znajduj\u0105ca si\u0119 poza widocznym obszarem nie jest \u0142adowana, dop\u00f3ki u\u017cytkownik nie przewinie strony w miejsce bezpo\u015brednio poprzedzaj\u0105ce dany element. W\u0142\u0105czenie op\u00f3\u017anionego \u0142adowania stron nast\u0119puje poprzez atrybut &#171;loading=lazy&#187; w tagu iframe (&lt;iframe loading=lazy&gt;).\n<li class=\"l\"> Dodano cz\u0119\u015bciowe wsparcie dla w\u0142a\u015bciwo\u015bci CSS &#171;transform-style: preserve-3d&#187; do pozycjonowania element\u00f3w podrz\u0119dnych w przestrzeni 3D.\n<li class=\"l\"> Zaimplementowano zdarzenia pointermove, pointerdown, pointerup oraz pointercancel.\n<li class=\"l\"> Zrealizowano obr\u00f3t obraz\u00f3w na podstawie metadanych EXIF.\n<li class=\"l\"> Zapewniono u\u017cycie zmiennej \u015brodowiskowej LANG do wyboru domy\u015blnego j\u0119zyka dla nag\u0142\u00f3wka &#171;Accept-Language&#187; oraz w\u0142a\u015bciwo\u015bci navigator.language.\n<li class=\"l\"> Dodano API Pointer Events oraz UserActivation.\n<li class=\"l\"> Zaimplementowano metody import.meta.resolve(), formData(), toJSON(), createIndex(), deleteIndex() oraz index().\n<li class=\"l\"> W demonstracyjnym przegl\u0105darku servoshell dodano strony servo:preferences (GUI konfigurator) i servo:config (zmiana poszczeg\u00f3lnych parametr\u00f3w w stylu about:config), a tak\u017ce dodano obs\u0142ug\u0119 ponownego \u0142adowania strony po naci\u015bni\u0119ciu F5.    <center><img decoding=\"async\" alt=\"Wydanie silnika przegl\u0105darki Servo 0.1.0, kt\u00f3ry jest teraz dost\u0119pny w formie pakietu crate\" src=\"\/wp-content\/uploads\/2026\/04\/522c5cc03f1b11c72bedf2bedfc22942.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> W narz\u0119dziach dla programist\u00f3w webowych w trybie inspekcji dodano wsparcie dla edycji atrybut\u00f3w DOM, w konsoli webowej zapewniono podgl\u0105d obiekt\u00f3w przekazywanych przez console.log(), a w debuggerze dodano mo\u017cliwo\u015b\u0107 wstrzymywania i wznawiania wykonania skrypt\u00f3w.      <center>  <video controls=\"\" style=\"width: 700px; height: 400px; max-width:100%\"><source src=\"https:\/\/servo.org\/img\/blog\/2026-03-devtools-debugger.mp4\" type=\"video\/mp4\"><\/video>  <\/center>\n<li class=\"l\"> Rozszerzono API do osadzania silnika przegl\u0105darki w aplikacjach.      <\/ul>\n<p>Silnik Servo pierwotnie rozwijany przez firm\u0119 Mozilla, przeszed\u0142 pod patronat organizacji Linux Foundation. Servo wyr\u00f3\u017cnia si\u0119 obs\u0142ug\u0105 wielow\u0105tkowego renderowania stron internetowych, r\u00f3wnoleg\u0142ym przetwarzaniem operacji na DOM (Document Object Model) oraz wykorzystaniem mechanizm\u00f3w bezpiecznego programowania oferowanych przez j\u0119zyk Rust. Servo zosta\u0142o pierwotnie stworzone z my\u015bl\u0105 o podziale kodu DOM i renderowaniu na mniejsze podzadania, kt\u00f3re mog\u0105 by\u0107 wykonywane r\u00f3wnolegle, efektywniej wykorzystuj\u0105c zasoby wielordzeniowych CPU. Cz\u0119\u015bci Servo, takie jak wielow\u0105tkowy silnik CSS i system renderowania WebRender, zosta\u0142y ju\u017c zintegrowane w Firefoxie.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65197\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Servo 0.1.0 \u0438 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u043d\u0438\u043c \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 ServoShell, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust. \u0413\u043e\u0442\u043e\u0432\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0434\u043b\u044f Linux, Android, macOS \u0438 Windows. \u041f\u043e\u043c\u0438\u043c\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0431\u043e\u0440\u043e\u043a Servo \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0438 \u0432 \u0444\u043e\u0440\u043c\u0435 crate-\u043f\u0430\u043a\u0435\u0442\u0430, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u0432\u0438\u0436\u043e\u043a \u0432 \u0444\u043e\u0440\u043c\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438. Servo 0.1.0 \u0441\u0442\u0430\u043b \u043f\u0435\u0440\u0432\u044b\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u043c, \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0446\u0438\u043a\u043b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 (LTS). [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":168561,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-168560","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Servo 0.1.0 \u0438 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u043d\u0438\u043c \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 ServoShell, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust. \u0413\u043e\u0442\u043e\u0432\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0434\u043b\u044f Linux, Android, macOS \u0438 Windows.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-brauzernogo-dvizhka-servo-0-1-0-kotoryj-teper-dostupen-v-forme-crate-paketa\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Servo 0.1.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0442\u0435\u043f\u0435\u0440\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432 \u0444\u043e\u0440\u043c\u0435 crate-\u043f\u0430\u043a\u0435\u0442\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Servo 0.1.0 \u0438 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u043d\u0438\u043c \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 ServoShell, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust. \u0413\u043e\u0442\u043e\u0432\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0434\u043b\u044f Linux, Android, macOS \u0438 Windows.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-brauzernogo-dvizhka-servo-0-1-0-kotoryj-teper-dostupen-v-forme-crate-paketa\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-04-13T21:11:59+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-13T21:11:59+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Wydanie silnika przegl\u0105darki Servo 0.1.0, kt\u00f3ry jest teraz dost\u0119pny w formie pakietu crate | ProHoster","description":"Opublikowano wydanie silnika przegl\u0105darki Servo 0.1.0 oraz rozwijanego razem z nim demonstracyjnego przegl\u0105darki ServoShell, napisanych w j\u0119zyku Rust. Gotowe wersje przygotowano dla Linuxa, Androida, macOS i Windows.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-brauzernogo-dvizhka-servo-0-1-0-kotoryj-teper-dostupen-v-forme-crate-paketa","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Servo 0.1.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0442\u0435\u043f\u0435\u0440\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432 \u0444\u043e\u0440\u043c\u0435 crate-\u043f\u0430\u043a\u0435\u0442\u0430 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Servo 0.1.0 \u0438 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u043d\u0438\u043c \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 ServoShell, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust. \u0413\u043e\u0442\u043e\u0432\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0434\u043b\u044f Linux, Android, macOS \u0438 Windows.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-brauzernogo-dvizhka-servo-0-1-0-kotoryj-teper-dostupen-v-forme-crate-paketa","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-04-13T21:11:59+00:00","article:modified_time":"2026-04-13T21:11:59+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/168560","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=168560"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/168560\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/168561"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=168560"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=168560"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=168560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}