ĂshtĂ« publikuar versioni 0.0.5 i motorit tĂ« shfletuesit Servo dhe i shfletuesit demonstrues ServoShell, tĂ« zhvilluar paralelisht me tĂ« dhe tĂ« shkruar nĂ« gjuhĂ«n Rust. JanĂ« pĂ«rgatitur build-e tĂ« gatshme pĂ«r Linux, Android, macOS dhe Windows.
Motori fillimisht u zhvillua nga Mozilla, por më pas kaloi nën kujdesin e organizatës Linux Foundation. Servo dallohet për mbështetjen e renderimit shumëfijësh të faqeve web, paralelizimin e operacioneve me DOM (Document Object Model) dhe përdorimin e mekanizmave të programimit të sigurt që ofron gjuha Rust. Servo që në fillim është krijuar me mbështetje për ndarjen e kodit DOM dhe të renderimit në nën-detyrë më të vogla, të cilat mund të ekzekutohen paralelisht dhe të përdorin në mënyrë më efikase burimet e CPU-ve me shumë bërthama. Në Firefox tashmë janë integruar disa pjesë të Servo, si motori shumëfijësh CSS dhe sistemi i vizatimit WebRender.

Ndryshimet kryesore:
- NĂ« elementin HTML
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r ngarkimin paraprak tĂ« burimeve duke pĂ«rdorur tag-un , me anĂ« tĂ« tĂ« cilit mund tĂ« organizohet ngarkimi i burimeve pa pritur qĂ« ato tĂ« kĂ«rkohen; pĂ«r shembull, mund tĂ« ngarkohen menjĂ«herĂ« skedarĂ« tĂ« caktuar CSS, skripte, video dhe imazhe.
- NĂ« elementet HTML âstyleâ dhe âlinkâ Ă«shtĂ« zbatuar mbĂ«shtetja pĂ«r vetinĂ« âblockingâ pĂ«r tĂ« pezulluar renderimin e faqes deri nĂ« pĂ«rfundimin e ngarkimit tĂ« burimit.
- NĂ« elementin HTML âimgâ Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r vetinĂ« âalignâ pĂ«r tĂ« kontrolluar rreshtimin e imazhit.
- NĂ« elementin HTML âselectâ Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r vetinĂ« âdisabledâ pĂ«r çaktivizimin e listĂ«s rĂ«nĂ«se.
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r vetinĂ« âcursor-colorâ pĂ«r tĂ« ndryshuar ngjyrĂ«n e kursorit nĂ« fushat e hyrjes.
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r pĂ«rdorimin e vetisĂ« CSS âcontentâ pĂ«r tĂ« zĂ«vendĂ«suar çdo element HTML me njĂ« imazh.
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r pseudo-elementin â::details-contentâ pĂ«r tĂ« ndryshuar stilin e pĂ«rmbajtjes sĂ« pĂ«rcaktuar pĂ«rmes elementit HTML .
- NĂ« elementin HTML Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r pseudo-klasĂ«n â:openâ, e cila aktivizohet kur hapet dialogu.
- PĂ«r elementin HTML Ă«shtĂ« zbatuar mbĂ«shtetja pĂ«r pseudo-klasĂ«n â:activeâ, e cila vepron gjatĂ« intervalit kohor nga shtypja deri nĂ« lĂ«shimin e butonit.
- ĂshtĂ« shtuar API Origin pĂ«r marrjen e informacionit rreth burimit tĂ« pĂ«rmbajtjes nĂ« nivelin e kombinimit «protokoll + domain + port».
- ĂshtĂ« zbatuar vetia MouseEvent.detail pĂ«r tĂ« marrĂ« informacion mbi llojin e klikimit (i vetĂ«m, i dyfishtĂ«).
- NĂ« objektin Request Ă«shtĂ« shtuar vetia âkeepaliveâ pĂ«r tĂ« pĂ«rcaktuar nĂ«se lidhja Ă«shtĂ« nĂ« gjendje keepalive.
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r ngarkimin e moduleve nĂ« format JSON pĂ«rmes shprehjeve import.
- ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« specifikuar atribute qĂ« pĂ«rcaktojnĂ« llojin e pĂ«rmbajtjes gjatĂ« importit pĂ«rmes shprehjes import.
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r importin ciklik tĂ« moduleve JavaScript.
- ĂshtĂ« aktivizuar si parazgjedhje mbĂ«shtetja pĂ«r ndĂ«rfaqen navigator.sendBeacon, pĂ«r transmetimin asinkron tĂ« sasive tĂ« vogla tĂ« tĂ« dhĂ«nave nga shfletuesi nĂ« server.
- ĂshtĂ« shtuar cilĂ«simi https_proxy, si dhe variablat e mjedisit HTTPS_PROXY dhe NO_PROXY pĂ«r organizimin e punĂ«s pĂ«rmes njĂ« proxy HTTPS.
- Në API Crypto është shtuar mbështetja për algoritmet ML-KEM, ML-DSA dhe AES-OCB.
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r kompilim tĂ« kryqĂ«zuar duke pĂ«rdorur platformĂ«n Windows si host.
- ĂshtĂ« shtuar cilĂ«simi network_connection_timeout pĂ«r vendosjen e afatit tĂ« skadimit tĂ« krijimit tĂ« lidhjes sĂ« rrjetit (si parazgjedhje 15 sekonda).
Burimi: opennet.ru
