An fitar da injin bincike na Servo 0.0.5 da kuma mai binciken demo na ServoShell, waɗanda aka rubuta da Rust. An ƙirƙiri kayan aikin da aka riga aka yi amfani da su don Linux, Android, macOS и Windows.
Mozilla ce ta fara ƙirƙiro injin ɗin, amma daga baya ta zo ƙarƙashin kulawar ƙungiyar. Linux Foundation. Servo yana da goyan bayan yin zane-zanen shafukan yanar gizo masu zare da yawa, daidaitawar ayyukan DOM (Takaitaccen Tsarin Samfura), da kuma amfani da hanyoyin shirye-shirye masu aminci da harshen Rust ya samar. An gina Servo daga tushe don tallafawa raba DOM da kuma yin lambar zuwa ƙananan ayyuka waɗanda za a iya aiwatarwa a layi ɗaya kuma su yi amfani da albarkatun CPU masu yawa cikin inganci. Firefox ta riga ta haɗa wasu sassan Servo, kamar injin CSS mai zare da yawa da tsarin yin WebRender.

Babban canje-canje:
- A cikin abubuwan HTML An ƙara tallafi don kunna fayiloli a cikin tsarin OGG.
- An ƙara tallafi don albarkatun da aka riga aka loda ta amfani da alamar , wanda ke ba ku damar tsara loda albarkatu ba tare da jira a nemi su ba, misali, za ku iya loda wasu fayilolin CSS, rubutun, bidiyo, da hotuna nan take.
- Abubuwan "salo" da "haɗi" na HTML yanzu suna tallafawa kadarar "toshewa" don dakatar da nuna shafi har sai albarkatun sun gama lodawa.
- Abun "img" na HTML yanzu yana goyan bayan kadarar "daidaitawa" don sarrafa daidaitawar hoto.
- Abun "zaɓi" na HTML yanzu yana goyan bayan kadarar "wanda aka nakasa" don kashe jerin abubuwan da aka sauke.
- An ƙara tallafi ga kadarar "launi mai siginar" don canza launin mai siginar a cikin filayen shigarwa.
- An ƙara tallafi don amfani da kadarar "abun ciki" ta CSS don maye gurbin kowane ɓangaren HTML da hoto.
- An ƙara tallafi ga "::details-content" pseudo-element don canza salon abun ciki da aka ƙayyade ta hanyar wani abu na HTML. .
- A cikin abubuwan HTML An ƙara tallafi ga ":open" pseudo-class, wanda ake kunnawa lokacin da aka buɗe tattaunawa.
- Don abubuwan HTML An aiwatar da tallafi ga aji na ":active", wanda ke aiki a lokacin daga lokacin da aka danna maɓallin zuwa lokacin da aka sake shi.
- An ƙara Asalin API don samun bayanai game da tushen abun ciki a cikin yarjejeniyar + yanki + tashar jiragen ruwa.
- An aiwatar da kadarar MouseEvent.detail don samun bayanai game da nau'in dannawa (ɗaya, ninki biyu).
- An ƙara wani kadara na "keepalive" zuwa ga abin da ake nema don tantance ko haɗin yana cikin yanayin keepalive.
- An ƙara tallafi don loda kayayyaki a cikin tsarin JSON ta hanyar bayanan shigo da kaya.
- An ƙara ikon ƙayyade halaye don nuna nau'in abun ciki lokacin shigo da shi ta hanyar bayanin shigo da shi.
- An ƙara tallafi don shigo da kayan JavaScript da aka yi amfani da su a madauki.
- Включена по умолчанию поддержка интерфейса navigator.sendBeacon, для асинхронной передачи небольших порций данных из браузера на sabar.
- An ƙara saitin https_proxy, da kuma masu canjin yanayin HTTPS_PROXY da NO_PROXY don ba da damar aiki ta hanyar wakili na HTTPS.
- Crypto API ya ƙara tallafi ga algorithms na ML-KEM, ML-DSA, da AES-OCB.
- An ƙara tallafi don tattarawa ta hanyar amfani da dandamali azaman mai masaukin baki Windows.
- An ƙara saitin network_connection_timeout don saita lokacin ƙarewa don kafa haɗin cibiyar sadarwa (tsawon daƙiƙa 15 na tsoho).
source: budenet.ru
