ĂshtĂ« publikuar versioni 0.0.2 i motorit tĂ« shfletuesit Servo dhe shfletuesit demo ServoShell qĂ« po zhvillohet sĂ« bashku me tĂ«, tĂ« shkruar nĂ« gjuhĂ«n Rust. NĂ« funksionalitet, versioni Ă«shtĂ« i ngjashĂ«m me ndĂ«rtimin e natĂ«s mĂ« 14 nĂ«ntor, pĂ«r tĂ« cilin Ă«shtĂ« kryer testim manual shtesĂ«. NdĂ«rtimet e gatshme janĂ« ofruar 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:
- Mbështetje për XPath (Gjuha e Rrugës XML), AbortController dhe AbortSignal është e aktivizuar si parazgjedhje.
- Janë shtuar API CompressionStream dhe DecompressionStream për kompresimin dhe dekompresimin e rrjedhave të të dhënave.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r elementin brenda blloqeve
- Janë realizuar metodat fetchLater() dhe Document.parseHTMLUnsafe().
- Janë implementuar pronat «which» dhe «relatedTarget» në ngjarjen UIEvent.
- Janë implementuar pronat «name» dhe «bareas» në API HTMLMapElement.
- Në motorin e vizatimit është realizuar një tipar i guximshëm i trandjes së simboleve (synthetic bold), në të cilin simbolet bëhen më të trasha programatikisht pa përdorimin e një variant të veçantë të fontit.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r vsync pĂ«r sinkronizimin e fillimit tĂ« vizatimit me impulsin e shuarjes sĂ« kuadrove.
- Ka filluar formimi i ndërtimeve native arm64 të shfletuesit ServoShell për macOS.
- NĂ« prototipin e shfletuesit ServoShell pĂ«r Android Ă«shtĂ« realizuar njĂ« modalitet eksperimental, nĂ« tĂ« cilin aktivizohen mundĂ«sitĂ« eksperimentale tĂ« çactivate si parazgjedhje, qĂ« ende nuk janĂ« stabilizuar dhe janĂ« nĂ« zhvillim. ĂshtĂ« siguruar dorĂ«zimi i ngjarjeve tĂ« prekjes nĂ« ekranin prej prekjeje dhe shfaqja e tastierĂ«s virtuale kur aktivizohen format e inputit nga ngjarjet e ekranit tĂ« prekjeve. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r zmadhimin me pincĂ«. ĂshtĂ« lejuar rrotullimi i tastierĂ«s virtuale gjatĂ« zmadhimit tĂ« saj.
Burimi: opennet.ru
