{"id":181832,"date":"2026-06-01T14:48:11","date_gmt":"2026-06-01T12:48:14","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/servo-0-2"},"modified":"2026-06-01T14:48:11","modified_gmt":"2026-06-01T12:48:14","slug":"servo-0-2","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/servo-0-2","title":{"rendered":"Servo 0.2","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23507\/original.png\"><br \/>\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/cd68b58a4222d7cac89b7b6a5baf9549.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n        <\/a><\/p>\n<p>        <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23509\/original.png\"><br \/>\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/979533b25688afc985a8ab7bd1de8ecb.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n        <\/a><\/p>\n<p>        <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23510\/original.png\"><br \/>\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/8a8e732986f448410957a81721126d3d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n        <\/a><\/p>\n<p>        <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23511\/original.png\"><br \/>\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/5b3cd33ee757c8278a5378917038128d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n        <\/a><\/p>\n<p><noindex>          <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23507\/original.png\" class=\"active\"><\/a><\/noindex><\/p>\n<p>          <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23509\/original.png\"><\/a><\/p>\n<p>          <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23510\/original.png\"><\/a><\/p>\n<p>          <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23511\/original.png\"><\/a><\/p>\n<p>Megjelent a kiad\u00e1s <strong>Servo 0.2.0<\/strong> \u2014 a new version of the experimental browser engine written in Rust. The release came out <strong>May 31, 2026<\/strong> and includes changes made in April: the developers counted a total of <strong>534 commits<\/strong>, which set a new monthly record for the project. Servo is developing as an independent project under the auspices of the Linux Foundation Europe and is focused on creating a lightweight embedded web engine for applications, mobile platforms, and experimental browser shells.<\/p>\n<h3><a rel=\"nofollow\" href=\"https:\/\/servo.org\/blog\/2026\/05\/31\/april-in-servo\/\">F\u0151bb v\u00e1ltoz\u00e1sok<\/a><\/h3>\n<ul>\n<li>\n<p><strong>The servoshell interface for Android has been revamped.<\/strong><br \/>\nIn the Android version of the Servo demo shell, the browser interface has been updated and a new history screen has been added. The APK is about 30% smaller, and a bug with the black screen when closing settings or returning from another application has been fixed. In OpenHarmony, tabs can now be closed.<\/p>\n<\/li>\n<li>\n<p><strong>Support for Chinese, Japanese, and Korean text has been improved.<\/strong><br \/>\nLine break processing for CJK languages has been fixed in the layout engine, and CJK fonts have been included in the servoshell interface on Windows, Linux, and FreeBSD. This is important for correctly displaying sites in languages where line break and font selection rules differ from Latin scripts.<\/p>\n<\/li>\n<li>\n<p><strong>Interactive viewing of JSON has been added.<\/strong><br \/>\nIf you open a JSON file as the main document, Servo now displays it through an interactive pretty-printer. This makes the engine more convenient not only for normal page viewing but also for developers who need to open API responses and structured data directly in the browser.<\/p>\n<\/li>\n<li>\n<p><strong>Web Platform support has been expanded.<\/strong><br \/>\nServo has introduced , , video playback on OpenHarmony, minimum-scale and maximum-scale support in , CSS function color-mix() with an arbitrary number of colors, tab-size, text-align: match-parent, Worker creation from blob URL, WebGL context for OffscreenCanvas, and the detail property for PerformanceMark and PerformanceMeasure.<\/p>\n<\/li>\n<li>\n<p><strong>New DOM APIs have been added.<\/strong><br \/>\nSelectionchange events for  and <textarea> have been implemented, the experimental StorageManager, activeElement for Document and ShadowRoot, crypto.subtle.supports(), properties cellPadding, cellSpacing, and align for HTMLTableElement, relatedTarget for focus and blur events, and transferFromImageBitmap() for ImageBitmapRenderingContext. Developers particularly note that Servo has become the first major browser engine to support crypto.subtle.supports().<\/p>\n<\/li>\n<li>\n<p><strong>Keyboard navigation and focus handling have been improved.<\/strong><br \/>\nA Tab most m\u00e1r a &lt;iframe&gt; hat\u00e1rokon is tud navig\u00e1lni, a Ctrl+Backspace \u2014 vagy az Option+Backspace a macOS-en \u2014 pedig az eg\u00e9sz sz\u00f3t t\u00f6rli a beviteli mez\u0151kben. Ezen k\u00edv\u00fcl jav\u00edtott\u00e1k a f\u00f3kusz \u00e9s az IME hib\u00e1it a desktop verzi\u00f3ban a servoshell-hez.<\/p>\n<\/li>\n<li>\n<p><strong>B\u0151v\u00fclt a fejleszt\u0151i eszk\u00f6z\u00f6k palett\u00e1ja.<\/strong><br \/>\nA Firefox DevTools-szal van \u00f6sszef\u00fcgg\u00e9sben a Inspector, Console \u00e9s Debugger f\u00fclek fejleszt\u00e9se. A Rules panel most m\u00e1r megjelen\u00edti a @layer-b\u0151l sz\u00e1rmaz\u00f3 deklar\u00e1ci\u00f3kat, a Console \u00e9s Debugger t\u00f6bb inform\u00e1ci\u00f3t tartalmaz a funkci\u00f3kr\u00f3l, t\u00f6mb\u00f6kr\u0151l, objektumokr\u00f3l \u00e9s m\u00e1s \u00e9rt\u00e9kekr\u0151l, megjelent a helyi \u00e9s glob\u00e1lis v\u00e1ltoz\u00f3k ellen\u0151rz\u00e9se a Scopes-on kereszt\u00fcl, a worker-script debugol\u00e1sa \u00e9s a Style Editor kezdeti t\u00e1mogat\u00e1sa.<\/p>\n<\/li>\n<li>\n<p><strong>Meger\u0151s\u00edtett\u00e9k a biztons\u00e1got.<\/strong><br \/>\nA CryptoKey mostant\u00f3l t\u00f6rli a kulcsmaterializ\u00e1lt puffer\u00e9t a haszn\u00e1lat ut\u00e1n. Kijav\u00edtott\u00e1k a k\u00fcl\u00f6nb\u00f6z\u0151 originak k\u00f6z\u00f6tti hozz\u00e1f\u00e9r\u00e9si probl\u00e9m\u00e1kat a DOM API-ban, a localStorage \u00e9s sessionStorage sandboxolt iframe-ekben val\u00f3 izol\u00e1l\u00e1si hib\u00e1it, a helytelen IndexedDB el\u00e9rhet\u0151s\u00e9get sandboxolt iframe-b\u0151l \u00e9s worker-b\u0151l data: URL alatt, valamint az IP-originok k\u00f6z\u00f6tti cookie-k kiszor\u00edt\u00e1s\u00e1nak lehet\u0151s\u00e9g\u00e9t, \u00e9s a texImage3D() mem\u00f3ria t\u00fall\u00e9p\u00e9sek olvas\u00e1s\u00e1t a WebGL2 sz\u00e1m\u00e1ra, tov\u00e1bb\u00e1 megoldatlan viselked\u00e9s a servoshell jelz\u0151k kezel\u0151j\u00e9ben.<\/p>\n<\/li>\n<li>\n<p><strong>El\u0151rehaladtak az IndexedDB \u00e9s a t\u00e1rol\u00f3 fejleszt\u00e9s\u00e9ben.<\/strong><br \/>\nAz IndexedDB most k\u00eds\u00e9rleti m\u00f3dban van a servoshell-ben, \u00e9s egy \u00faj \u00abclient storage\u00bb rendszerre v\u00e1lt, amely egys\u00e9ges t\u00e1rol\u00e1si form\u00e1tumot \u00e9s k\u00f6z\u00f6s kv\u00f3ta kezel\u00e9s biztos\u00edt a web-funkci\u00f3k sz\u00e1m\u00e1ra, amelyek adatokat mentenek el. Jav\u00edtott\u00e1k a kulcsk\u00f6vetelm\u00e9nyek szerinti lek\u00e9rdez\u00e9seket, valamint a tranzakci\u00f3k, kulcsok, \u00e9rt\u00e9kek \u00e9s kiv\u00e9telek kezel\u00e9s\u00e9t.<\/p>\n<\/li>\n<li>\n<p><strong>Friss\u00edtett\u00e9k a Servo be\u00e1gyaz\u00e1si API-t.<\/strong><br \/>\nMivel ez a Servo k\u00f6nyvt\u00e1r m\u00e1sodik havi kiad\u00e1sa, a fejleszt\u0151k pontos\u00edtott\u00e1k a kompatibilit\u00e1si politik\u00e1t: a 0.2.0 verzi\u00f3 t\u00f6r\u0151 friss\u00edt\u00e9snek sz\u00e1m\u00edt a 0.1.x-hez viszony\u00edtva. Hozz\u00e1adt\u00e1k a URL-ek bet\u00f6lt\u00e9s\u00e9t egyedi HTTP-fejl\u00e9cekkel a WebView::load_request seg\u00edts\u00e9g\u00e9vel, az aszinkron cookie let\u00f6lt\u00e9st, a session cookies csak t\u00f6rl\u00e9s\u00e9t an\u00e9lk\u00fcl, hogy a tart\u00f3s cookie-kat is elt\u00e1vol\u00edtan\u00e1k, a destination \u00e9s referrer_url \u00e1tad\u00e1s\u00e1t a k\u00e9r\u00e9sek befogad\u00e1sakor, valamint ideiglenes t\u00e1rol\u00e1si m\u00f3dot az \u00fcl\u00e9sek adatinak izol\u00e1l\u00e1s\u00e1hoz.<\/p>\n<\/li>\n<li>\n<p><strong>Jav\u00edtott\u00e1k az oldalak megjelen\u00edt\u00e9si \u00e9s viselked\u00e9si hib\u00e1it.<\/strong><br \/>\nA fejleszt\u0151k eml\u00edtik a console.log, CSS anim\u00e1ci\u00f3k, box-shadow, display: contents, display: inline-flex, display: table-cell, overflow: clip, abszol\u00fat pozicion\u00e1l\u00e1s a grid-en bel\u00fcl, word-spacing, removeChild() a Document-on \u00e9s URL.revokeObjectURL() jav\u00edt\u00e1sait. Szint\u00e9n javult a &lt;input type=file&gt; megjelen\u00e9se \u00e9s a &lt;textarea&gt; placeholder-je.<\/p>\n<\/li>\n<li>\n<p><strong>N\u00f6velt\u00e9k a teljes\u00edtm\u00e9nyt \u00e9s cs\u00f6kkentett\u00e9k a mem\u00f3riafogyaszt\u00e1st.<\/strong><br \/>\nJav\u00edt\u00e1sok a jelent\u0151s hat\u00e9konys\u00e1gi probl\u00e9m\u00e1kban: az ECMAScript specifik\u00e1ci\u00f3 bet\u00f6lt\u00e9se gyorsabb\u00e1 v\u00e1lt az id \u00e9s name attrib\u00fatumok feldolgoz\u00e1s\u00e1nak \u00e1t\u00edr\u00e1s\u00e1val, az els\u0151 TLS munkamenet 30\u201360 ms-tal gyorsabb lett, cs\u00f6kkent az IPC forgalom a sz\u00e1lak k\u00f6z\u00f6tt, a DOM csom\u00f3pontok Attr, Text \u00e9s CharacterData mem\u00f3riafogyaszt\u00e1sa 16 b\u00e1jttal cs\u00f6kkent csom\u00f3pontonk\u00e9nt, mem\u00f3riasziv\u00e1rg\u00e1s jav\u00edtva a &lt;video controls&gt; \u00e9s &lt;audio controls&gt; elt\u00e1vol\u00edt\u00e1sakor. Az about:memory oldal most pontosabban sz\u00e1molja a mem\u00f3ri\u00e1t, bele\u00e9rtve a libc-allok\u00e1ci\u00f3kat Linux alatt.<\/p>\n<\/li>\n<\/ul>\n<p>\u00d6sszess\u00e9g\u00e9ben a Servo 0.2 egy \u00fajabb l\u00e9p\u00e9s a projekt be\u00e1gyazhat\u00f3 webmotorr\u00e1 val\u00f3 \u00e1talak\u00edt\u00e1sa fel\u00e9: javul a mobil fel\u00fclet, n\u0151 a kompatibilit\u00e1s a modern webszabv\u00e1nyokkal, megszor\u00edt\u00e1sra ker\u00fclnek a biztons\u00e1gi hib\u00e1k, \u00e9s fokozatosan stabiliz\u00e1l\u00f3dik az API a fejleszt\u0151k sz\u00e1m\u00e1ra.<\/p>\n<p>Forr\u00e1s: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/internet\/18307376\">linux.org.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 Servo 0.2.0 \u2014 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 Rust. \u0420\u0435\u043b\u0438\u0437 \u0432\u044b\u0448\u0435\u043b 31 \u043c\u0430\u044f 2026 \u0433\u043e\u0434\u0430 \u0438 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u0432\u043d\u0435\u0441\u0451\u043d\u043d\u044b\u0435 \u0432 \u0430\u043f\u0440\u0435\u043b\u0435: \u0432\u0441\u0435\u0433\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043d\u0430\u0441\u0447\u0438\u0442\u0430\u043b\u0438 534 \u043a\u043e\u043c\u043c\u0438\u0442\u0430, \u0447\u0442\u043e \u0441\u0442\u0430\u043b\u043e \u043d\u043e\u0432\u044b\u043c \u043c\u0435\u0441\u044f\u0447\u043d\u044b\u043c \u0440\u0435\u043a\u043e\u0440\u0434\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u0430. Servo \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e\u0434 \u044d\u0433\u0438\u0434\u043e\u0439 Linux Foundation Europe \u0438 \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d \u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043b\u0451\u0433\u043a\u043e\u0433\u043e \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e web-\u0434\u0432\u0438\u0436\u043a\u0430 \u0434\u043b\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-181832","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\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\/hu\/blog\/news\/servo-0-2\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\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\udd47Servo 0.2 | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/servo-0-2\" \/>\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-06-01T12:48:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-01T12:48:14+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\udd47Servo 0.2 | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/servo-0-2","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","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\udd47Servo 0.2 | ProHoster","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/servo-0-2","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-06-01T12:48:14+00:00","article:modified_time":"2026-06-01T12:48:14+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\/hu\/wp-json\/wp\/v2\/posts\/181832","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=181832"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/181832\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=181832"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=181832"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=181832"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}