{"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\/ro\/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>A ap\u0103rut o nou\u0103 versiune <strong>Servo 0.2.0<\/strong> \u2014 o nou\u0103 versiune a motorului de browser experimental, scris \u00een Rust. Lansarea a avut loc <strong>31 mai 2026<\/strong> \u0219i include modific\u0103rile realizate \u00een aprilie: totalul a fost de <strong>534 de comituri<\/strong>, ceea ce a constituit un nou record lunar pentru proiect. Servo evolueaz\u0103 ca un proiect independent sub egida Linux Foundation Europe \u0219i este destinat cre\u0103rii unui motor web u\u0219or de integrat pentru aplica\u021bii, platforme mobile \u0219i shell-uri experimentale de browsere.<\/p>\n<h3><a rel=\"nofollow\" href=\"https:\/\/servo.org\/blog\/2026\/05\/31\/april-in-servo\/\">Principalele modific\u0103ri<\/a><\/h3>\n<ul>\n<li>\n<p><strong>Interfa\u021ba servoshell pentru Android a fost ref\u0103cut\u0103.<\/strong><br \/>\n\u00cen versiunea Android a shell-ului de demonstra\u021bie Servo, interfa\u021ba browser-ului a fost actualizat\u0103 \u0219i a fost ad\u0103ugat un nou ecran de istoric. APK-ul a devenit cu aproximativ 30% mai mic, iar o eroare cu un ecran negru la \u00eenchiderea set\u0103rilor sau revenirea din alt\u0103 aplica\u021bie a fost corectat\u0103. Pentru OpenHarmony acum este posibil s\u0103 \u00eenchizi tab-uri.<\/p>\n<\/li>\n<li>\n<p><strong>Suportul pentru text \u00een chinez\u0103, japonez\u0103 \u0219i coreean\u0103 a fost \u00eembun\u0103t\u0103\u021bit.<\/strong><br \/>\nMotorul de layout a corectat procesarea \u00eentreruperilor de linie pentru limbile CJK, iar \u00een interfa\u021ba servoshell pe Windows, Linux \u0219i FreeBSD au fost incluse fonturi CJK. Acest lucru este important pentru o afi\u0219are real\u0103 a site-urilor pe limbile unde regulile de \u00eentrerupere \u0219i selec\u021bia fonturilor difer\u0103 de cele latine.<\/p>\n<\/li>\n<li>\n<p><strong>A fost ad\u0103ugat un vizualizator interactiv pentru JSON.<\/strong><br \/>\nDac\u0103 deschizi un fi\u0219ier JSON ca document principal, Servo acum \u00eel afi\u0219eaz\u0103 printr-un pretty-printer interactiv. Acest lucru face motorul mai convenabil nu doar pentru vizualizarea obi\u0219nuit\u0103 a paginilor, ci \u0219i pentru dezvoltatori care trebuie s\u0103 deschid\u0103 r\u0103spunsuri API \u0219i date structurate direct \u00een browser.<\/p>\n<\/li>\n<li>\n<p><strong>Suportul pentru Web Platform s-a extins.<\/strong><br \/>\n\u00cen Servo au ap\u0103rut &lt;select multiple&gt;, &lt;template shadowrootslotassignment&gt;, redare &lt;video&gt; pe OpenHarmony, suport pentru minimum-scale \u0219i maximum-scale \u00een &lt;meta name=viewport&gt;, func\u021bia CSS color-mix() cu un num\u0103r arbitrar de culori, tab-size, text-align: match-parent, crearea Worker din blob URL, context WebGL pentru OffscreenCanvas, precum \u0219i proprietatea detail pentru PerformanceMark \u0219i PerformanceMeasure.<\/p>\n<\/li>\n<li>\n<p><strong>Au fost ad\u0103ugate noi API-uri DOM.<\/strong><br \/>\nAu fost implementate evenimentele selectionchange pentru &lt;input&gt; \u0219i &lt;textarea&gt;, StorageManager experimental, activeElement pentru Document \u0219i ShadowRoot, crypto.subtle.supports(), propriet\u0103\u021bile cellPadding, cellSpacing \u0219i align ale HTMLTableElement, relatedTarget pentru evenimentele focus \u0219i blur, precum \u0219i transferFromImageBitmap() pentru ImageBitmapRenderingContext. Dezvoltatorii subliniaz\u0103 \u00een mod special c\u0103 Servo a devenit primul motor mare de browser cu suport pentru crypto.subtle.supports().<\/p>\n<\/li>\n<li>\n<p><strong>Navigarea cu tastatura \u0219i func\u021bionarea focaliz\u0103rii au fost \u00eembun\u0103t\u0103\u021bite.<\/strong><br \/>\nTab poate acum s\u0103 treac\u0103 peste limitele &lt;iframe&gt;, iar Ctrl+Backspace \u2014 sau Option+Backspace pe macOS \u2014 \u0219terge \u00eentreaga cuv\u00e2nt \u00een c\u00e2mpurile de introducere. De asemenea, s-au corectat erorile de focalizare \u0219i IME \u00een versiunea desktop a servoshell.<\/p>\n<\/li>\n<li>\n<p><strong>Instrumentele dezvoltatorului au fost extinse.<\/strong><br \/>\n\u00cempreun\u0103 cu Firefox DevTools, tab-urile Inspector, Console \u0219i Debugger au fost \u00eembun\u0103t\u0103\u021bite. Panoul Rules arat\u0103 acum declara\u021biile din @layer, Console \u0219i Debugger ofer\u0103 mai multe informa\u021bii despre func\u021bii, array-uri, obiecte \u0219i alte valori, s-a ad\u0103ugat inspectarea variabilelor locale \u0219i globale prin Scopes, depanarea scripturilor worker \u0219i suport ini\u021bial pentru Style Editor.<\/p>\n<\/li>\n<li>\n<p><strong>Securitatea a fost \u00eent\u0103rit\u0103.<\/strong><br \/>\nCryptoKey acum neteze\u0219te buferele cu materialul cheii dup\u0103 utilizare. S-au corectat problemele de acces la DOM API \u00eentre documente cu origin diferite, erorile de izolare localStorage \u0219i sessionStorage \u00een iframe-uri sandboxed \u0219i iframe-uri srcdoc, accesibilitatea necorespunz\u0103toare a IndexedDB \u00een iframe-uri sandboxed \u0219i worker-uri din URL-uri data:, posibilitatea de a suprascrie cookie-urile \u00eentre anumite IP-origin, citirea memoriei dincolo de buffer \u00een texImage3D() pentru WebGL2, precum \u0219i comportamentele nedefinite \u00een handler-ul de semnale al servoshell.<\/p>\n<\/li>\n<li>\n<p><strong>Proiectul IndexedDB \u0219i stocarea au avansat.<\/strong><br \/>\nIndexedDB a fost activat \u00een modul experimental al servoshell \u0219i a fost mutat pe un nou sistem de \u201eclient storage\u201d, care ar trebui s\u0103 ofere Servo un format unic de stocare pe disc \u0219i o gestionare comun\u0103 a cotelor pentru func\u021biile web care salveaz\u0103 date. De asemenea, s-au \u00eembun\u0103t\u0103\u021bit solicit\u0103rile pe intervale de chei, procesarea tranzac\u021biilor, chei, valori \u0219i excep\u021bii.<\/p>\n<\/li>\n<li>\n<p><strong>API-ul pentru integrarea Servo a fost actualizat.<\/strong><br \/>\nAv\u00e2nd \u00een vedere c\u0103 acesta este al doilea release lunar al bibliotecii Servo, dezvoltatorii au clarificat politica de compatibilitate: versiunea 0.2.0 este considerat\u0103 o actualizare breaking fa\u021b\u0103 de 0.1.x. A fost ad\u0103ugat\u0103 \u00eenc\u0103rcarea URL-urilor cu antete HTTP personalizate prin WebView::load_request, ob\u021binerea asincron\u0103 a cookie-urilor, \u0219tergerea doar a cookie-urilor de sesiune f\u0103r\u0103 a elimina cookie-urile permanente, transmiterea destination \u0219i referrer_url la interceptarea cererilor, precum \u0219i un mod de stocare temporar\u0103 pentru izolarea datelor de sesiune.<\/p>\n<\/li>\n<li>\n<p><strong>Eroarea de afi\u0219are \u0219i comportament al paginilor a fost corectat\u0103.<\/strong><br \/>\nDezvoltatorii men\u021bioneaz\u0103 corec\u021bii pentru console.log, anima\u021bii CSS, box-shadow, display: contents, display: inline-flex, display: table-cell, overflow: clip, pozi\u021bionare absolut\u0103 \u00een interiorul grid-ului, word-spacing, removeChild() pe Document \u0219i URL.revokeObjectURL(). De asemenea, aspectul &lt;input type=file&gt; \u0219i placeholderul de la &lt;textarea&gt; a fost \u00eembun\u0103t\u0103\u021bit.<\/p>\n<\/li>\n<li>\n<p><strong>Performan\u021ba a fost \u00eembun\u0103t\u0103\u021bit\u0103 \u0219i consumul de memorie a fost redus.<\/strong><br \/>\nS-au corectat ineficien\u021bele semnificative: \u00eenc\u0103rcarea specifica\u021biei ECMAScript a fost accelerat\u0103 datorit\u0103 revizuirii proces\u0103rii atributelor id \u0219i name, prima sesiune TLS a devenit mai rapid\u0103 cu 30\u201360 ms, traficul IPC \u00eentre thread-uri a fost redus, consumul de memorie al nodurilor DOM Attr, Text \u0219i CharacterData a fost diminuat cu 16 bytes pe nod, \u0219i a fost corectat\u0103 o scurgere de memorie la eliminarea &lt;video controls&gt; \u0219i &lt;audio controls&gt;. Pagina about:memory contabilizeaz\u0103 acum mai precis aloc\u0103rile de memorie, inclusiv aloc\u0103rile libc pe Linux.<\/p>\n<\/li>\n<\/ul>\n<p>\u00cen cele din urm\u0103, Servo 0.2 este o alt\u0103 etap\u0103 \u00een transformarea proiectului \u00eentr-un motor web integrabil: interfa\u021ba mobil\u0103 se \u00eembun\u0103t\u0103\u021be\u0219te, compatibilitatea cu standardele web moderne cre\u0219te, erorile de securitate sunt corectate, iar API-ul pentru dezvoltatorii de aplica\u021bii se stabilizeaz\u0103 treptat.<\/p>\n<p>Sursa: <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.2.1 - 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\/ro\/blog\/news\/servo-0-2\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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\/ro\/blog\/news\/servo-0-2","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/181832","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=181832"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/181832\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=181832"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=181832"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=181832"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}