{"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\/lv\/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>Public\u0113ts izdevums <strong>Servo 0.2.0<\/strong> \u2014 jaun\u0101 versija eksperiment\u0101l\u0101 p\u0101rl\u016bkprogrammu dzin\u0113ja, kas uzrakst\u012bts Rust. Izlaidums notika <strong>31. gada maij\u0101, 2026.<\/strong> un ietver apr\u012bl\u012b veikt\u0101s izmai\u0146as: kopum\u0101 izstr\u0101d\u0101t\u0101ji saskait\u012bju\u0161i <strong>534 komitejas<\/strong>, kas ir jauns m\u0113ne\u0161a rekords projektam. Servo att\u012bst\u0101s k\u0101 neatkar\u012bgs projekts, ko atbalsta Linux Foundation Europe, un t\u0101 m\u0113r\u0137is ir izveidot vieglu ieb\u016bv\u0113tu t\u012bmek\u013ca dzin\u0113ju lietojumprogramm\u0101m, mobilaj\u0101m platform\u0101m un eksperiment\u0101l\u0101m p\u0101rl\u016bkprogrammu saskarn\u0113m.<\/p>\n<h3><a rel=\"nofollow\" href=\"https:\/\/servo.org\/blog\/2026\/05\/31\/april-in-servo\/\">Galven\u0101s izmai\u0146as<\/a><\/h3>\n<ul>\n<li>\n<p><strong>P\u0101rstr\u0101d\u0101ta servoshell saskarne Android.<\/strong><br \/>\nAndroid versij\u0101 Servo demonstr\u0101cijas saskarnes ir atjaunota p\u0101rl\u016bkprogrammu saskarne un pievienota jauna v\u0113stures lapa. APK k\u013cuvis apm\u0113ram par 30% maz\u0101ks, k\u0101 ar\u012b labota k\u013c\u016bda ar melnu ekr\u0101nu, aizverot iestat\u012bjumus vai atgrie\u017eoties no citas lietotnes. OpenHarmony tagad var aizv\u0113rt cilnes.<\/p>\n<\/li>\n<li>\n<p><strong>Uzlabota \u0137\u012bnie\u0161u, jap\u0101\u0146u un korejie\u0161u teksta atbalsts.<\/strong><br \/>\nDzin\u0113j\u0101 izk\u0101rtojuma ir labota rindkopu p\u0101rej\u0101m CJK valod\u0101m, un servoshell saskarn\u0113 Windows, Linux un FreeBSD iek\u013cauti CJK fonti. Tas ir svar\u012bgi re\u0101la viet\u0146u att\u0113lo\u0161anai valod\u0101s, kur p\u0101rejas un fontu izv\u0113les noteikumi at\u0161\u0137iras no lat\u012b\u0146u alfab\u0113ta.<\/p>\n<\/li>\n<li>\n<p><strong>Pievienota interakt\u012bva JSON priek\u0161skat\u012b\u0161ana.<\/strong><br \/>\nJa atverat JSON failu k\u0101 galveno dokumentu, Servo tagad to par\u0101da, izmantojot interakt\u012bvu pretty-printer. Tas padara dzin\u0113ju \u0113rt\u0101ku ne tikai parastu lapu skat\u012b\u0161anai, bet ar\u012b izstr\u0101d\u0101t\u0101jiem, kuriem j\u0101atver API atbildes un struktur\u0113tie dati tie\u0161i p\u0101rl\u016bk\u0101.<\/p>\n<\/li>\n<li>\n<p><strong>Papla\u0161in\u0101ts Web Platform atbalsts.<\/strong><br \/>\nServo ir par\u0101d\u012bju\u0161ies , , <video> atska\u0146o\u0161ana OpenHarmony, minimum-scale un maximum-scale atbalsts , CSS funkcija color-mix() ar patva\u013c\u012bgu kr\u0101su skaitu, tab-size, text-align: match-parent, Worker izveide no blob URL, WebGL konteksts OffscreenCanvas, k\u0101 ar\u012b \u012bpa\u0161ums detail PerformanceMark un PerformanceMeasure.<\/p>\n<\/li>\n<li>\n<p><strong>Pievienoti jauni DOM API.<\/strong><br \/>\nIeviesti selectionchange notikumi  un <textarea>, eksperiment\u0101ls StorageManager, activeElement Document un ShadowRoot, crypto.subtle.supports(), cellPadding, cellSpacing un align \u012bpa\u0161\u012bbas HTMLTableElement, relatedTarget focus un blur notikumiem, k\u0101 ar\u012b transferFromImageBitmap() ImageBitmapRenderingContext. Izstr\u0101d\u0101t\u0101ji atsevi\u0161\u0137i nor\u0101d\u012bja, ka Servo k\u013cuva par pirmo lielo p\u0101rl\u016bkprogrammu dzin\u0113ju, kas atbalsta crypto.subtle.supports().<\/p>\n<\/li>\n<li>\n<p><strong>Uzlabota navig\u0101cija ar klaviat\u016bru un fokusa darbs.<\/strong><br \/>\nTag now supports crossing &lt;iframe&gt; boundaries, and Ctrl+Backspace \u2014 or Option+Backspace on macOS \u2014 deletes the entire word in input fields. Focus and IME issues have also been fixed in the desktop version of servoshell.<\/p>\n<\/li>\n<li>\n<p><strong>Developer tools have been expanded.<\/strong><br \/>\nIn conjunction with Firefox DevTools, the Inspector, Console, and Debugger tabs have been improved. The Rules panel now displays declarations from @layer, and the Console and Debugger provide more information about functions, arrays, objects, and other values, with the ability to inspect local and global variables via Scopes, debug worker scripts, and initial support for the Style Editor.<\/p>\n<\/li>\n<li>\n<p><strong>Security has been enhanced.<\/strong><br \/>\nCryptoKey now wipes buffers with key material after use. Issues with access to the DOM API between documents with different origins, localStorage and sessionStorage isolation errors in sandboxed iframes and iframe srcdoc, incorrect IndexedDB access in sandboxed iframes and workers from data: URLs, the ability to leak cookies between certain IP origins, reading memory beyond the buffer in texImage3D() for WebGL2, and undefined behavior in the servoshell signal handler have been fixed.<\/p>\n<\/li>\n<li>\n<p><strong>Progress has been made on IndexedDB and storage.<\/strong><br \/>\nIndexedDB is enabled in experimental mode in servoshell and has been transitioned to a new \"client storage\" system, which aims to provide Servo with a unified disk storage format and overall quota management for web functions that store data. Key range queries, transaction handling, keys, values, and exceptions have also been improved.<\/p>\n<\/li>\n<li>\n<p><strong>The API for integrating Servo has been updated.<\/strong><br \/>\nAs this is the second monthly release of the Servo library, developers have clarified the compatibility policy: version 0.2.0 is considered a breaking change relative to 0.1.x. Support for loading URLs with custom HTTP headers through WebView::load_request, asynchronous cookie retrieval, clearing only session cookies without deleting persistent cookies, passing destination and referrer_url when intercepting requests, and a temporary storage mode for isolating session data have been added.<\/p>\n<\/li>\n<li>\n<p><strong>Display and behavior issues on pages have been fixed.<\/strong><br \/>\nDevelopers mention fixes for console.log, CSS animations, box-shadow, display: contents, display: inline-flex, display: table-cell, overflow: clip, absolute positioning within grids, word-spacing, removeChild() on Document, and URL.revokeObjectURL(). The appearance of &lt;input type=file&gt; and the placeholder for &lt;textarea&gt; have also been improved.<\/p>\n<\/li>\n<li>\n<p><strong>Performance has been increased and memory consumption reduced.<\/strong><br \/>\nNov\u0113rstas lielas neefektivit\u0101tes: \u0101tr\u0101k iel\u0101d\u0113jas ECMAScript specifik\u0101cija, pateicoties id un name atrib\u016btu apstr\u0101des p\u0101rstr\u0101dei, pirmais TLS sesija tagad ir 30\u201360 ms \u0101tr\u0101ka, samazin\u0101ts IPC datu pl\u016bsmas apjoms starp pavedieniem, samazin\u0101ts DOM mezglu Attr, Text un CharacterData atmi\u0146as pat\u0113ri\u0146\u0161 par 16 baitiem uz mezglu, nov\u0113rsta atmi\u0146as nopl\u016bde, dz\u0113\u0161ot &lt;video controls&gt; un &lt;audio controls&gt; . Lapa about:memory tagad prec\u012bz\u0101k \u0146em v\u0113r\u0101 atmi\u0146as sadal\u012bjumu, ieskaitot libc pie\u0161\u0137\u012brumus Linux.<\/p>\n<\/li>\n<\/ul>\n<p>T\u0101tad Servo 0.2 ir v\u0113l viens solis projekta p\u0101rv\u0113r\u0161an\u0101 par ieb\u016bv\u0113jamu web dzin\u0113ju: tiek uzlabota mobil\u0101 saskarne, pieaug sader\u012bba ar m\u016bsdienu web standartiem, tiek nov\u0113rstas dro\u0161\u012bbas k\u013c\u016bdas un pak\u0101peniski stabiliz\u0113jas API lietot\u0146u izstr\u0101d\u0101t\u0101jiem.<\/p>\n<p>Avots: <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.5 - 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\/lv\/blog\/news\/servo-0-2\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\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\/lv\/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\/lv\/blog\/news\/servo-0-2","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","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\/lv\/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\/lv\/wp-json\/wp\/v2\/posts\/181832","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=181832"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/181832\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=181832"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=181832"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=181832"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}