Mashiinka biraawsarka ee Servo 0.0.5 iyo biraawsarka demo-ga ee la socda ee ServoShell, labaduba waxay ku qoran yihiin Rust, ayaa la sii daayay. Dhismayaal diyaar u ah in la isticmaalo ayaa loo sameeyay Linux, Android, macOS и Windows.
Matoorka waxaa markii hore sameeyay Mozilla, laakiin ka dib wuxuu hoos yimid ururka. Linux Aasaaska. Servo waxay leedahay taageero loogu talagalay soo bandhigidda boggaga shabakadda ee badan-weji leh, is barbardhigga hawlgallada DOM (Document Object Model), iyo isticmaalka hababka barnaamijyada badbaadada leh ee ay bixiso luqadda Rust. Servo waxaa laga dhisay salka si loo taageero kala qaybinta DOM iyo u wareejinta koodhka hawlo yaryar oo yaryar oo lagu fulin karo is barbar socda oo si hufan u isticmaali kara ilaha CPU-yada badan-core. Firefox waxay horey u dhexgelisay qaybo ka mid ah Servo, sida matoorka CSS ee badan-weji leh iyo nidaamka soo saarista WebRender.

Isbeddellada ugu waaweyn:
- Ku gal qaybta HTML Waxaa lagu daray taageero loogu talagalay in lagu ciyaaro faylasha qaabka OGG.
- Waxaa lagu daray taageero loogu talagalay agabka kahor rarista iyadoo la adeegsanayo calaamadda , kaas oo kuu oggolaanaya inaad abaabusho rarista kheyraadka adigoon sugin in la codsado, tusaale ahaan, waxaad isla markiiba soo rari kartaa faylasha CSS qaarkood, qoraallada, fiidiyowyada, iyo sawirrada.
- Cutubyada "qaabka" iyo "link" ee HTML hadda waxay taageeraan hantida "blocking" si loo joojiyo soo bandhigidda bogga ilaa kheyraadka uu dhammeeyo rarista.
- Curiyaha "img" ee HTML hadda wuxuu taageeraa hantida "hagaajin" si loo xakameeyo isku-dubaridka sawirka.
- Qaybta "xulashada" ee HTML hadda waxay taageertaa hantida "naafada ah" si loo joojiyo liiska hoos-u-dhaca.
- Waxaa lagu daray taageero hantida "midabka cursor-ka" si loo beddelo midabka cursor-ka ee goobaha gelinta.
- Waxaa lagu daray taageero loogu talagalay isticmaalka hantida "content" ee CSS si loogu beddelo qayb kasta oo HTML ah sawir.
- Waxaa lagu daray taageero loogu talagalay "::details-content" pseudo-element si loo beddelo qaabka macluumaadka lagu cayimay iyada oo loo marayo curiye HTML ah. .
- Ku gal qaybta HTML Waxaa lagu daray taageero loogu talagalay fasalka ":open", kaas oo la kiciyo marka wadahadal la furo.
- Qaybta HTML Taageerada fasalka ":active" ee pseudo-class ayaa la hirgeliyay, kaas oo firfircoon inta lagu jiro muddada u dhaxaysa marka badhanka la riixo ilaa marka la sii daayo.
- Waxaa lagu daray Origin API si loo helo macluumaad ku saabsan isha macluumaadka ee borotokoolka + domain + deked.
- Hantida MouseEvent.detail ayaa la hirgeliyay si loo helo macluumaad ku saabsan nooca gujinta (hal, labanlaab).
- Hanti "keepalive" ah ayaa lagu daray shayga Codsiga si loo go'aamiyo in xiriirku uu ku jiro xaaladda keepalive.
- Waxaa lagu daray taageero loogu talagalay rarista modules-ka qaabka JSON iyada oo loo marayo weedhaha soo dejinta.
- Waxaa lagu daray awoodda lagu qeexayo sifooyinka si loo muujiyo nooca macluumaadka marka la soo dejinayo iyada oo loo marayo bayaanka soo dejinta.
- Waxaa lagu daray taageero loogu talagalay soo dejinta wareeg ah ee modules-ka JavaScript.
- Taageerada interface-ka navigator.sendBeacon waxaa si caadi ah loogu suurtageliyaa gudbinta qaybo yaryar oo xog ah oo aan isku mid ahayn oo ka imanaya biraawsarka una gudbaya server.
- Waxaa lagu daray dejinta https_proxy, iyo sidoo kale doorsoomayaasha jawiga HTTPS_PROXY iyo NO_PROXY si loo suurtogeliyo shaqada iyada oo loo marayo wakiil HTTPS ah.
- Crypto API waxay ku dartay taageero algorithms-ka ML-KEM, ML-DSA, iyo AES-OCB.
- Waxaa lagu daray taageero loogu talagalay isku-dubaridka iyadoo la adeegsanayo madal ahaan marti-geliye ahaan Windows.
- Waxaa lagu daray dejinta network_connection_timeout si loo dejiyo waqtiga nasashada ee lagu dhisayo xiriirka shabakadda (15 ilbiriqsi oo caadi ah).
Source: opennet.ru
