Den 30 september övertrĂ€ffade webblĂ€saren Ladybird motorn Servo i antalet framgĂ„ngsrikt genomförda tester frĂ„n uppsĂ€ttningen web-platform-tests, som definierar kompatibiliteten med den referenswebbplattformen. Specifikt klarade Servo av 1 303 211 kontroller, Ladybird 1 518 672, Firefox 131 â 1 805 845, Safari 204dev â 1 812 433, och Chromium 131 â 1 862 747. Tester av web-platform-tests formuleras inom ramen för initiativet Interop, som frĂ€mjas gemensamt av företagen Google, Mozilla, Apple, Microsoft, Bocoup och Igalia, och syftar till att kontrollera nivĂ„n av implementering av webbteknologier i webblĂ€sare och identifiera oklarheter som pĂ„verkar utseendet och beteendet vid webbplatsbehandling.
WebblÀsaren Ladybird utvecklas av Andreas Kling, som en gÄng arbetade pÄ Nokia och arbetade med utvecklingen av Safari. Projektet skapades ursprungligen som en applikation för operativsystemet SerenityOS, men i somras separerades det som ett fristÄende projekt och fick en donation pÄ 1 miljon dollar. WebblÀsaren Àr skriven i C++ och distribueras under BSD-licensen. Projektet utvecklar sin egen motor LibWeb, JavaScript-tolk LibJS och relaterade bibliotek.
Projektet Servo utvecklades ursprungligen av Mozilla, men övergick senare under skydd av Linux Foundation. Motorn kÀnnetecknas av stöd för flertrÄdad rendering av webbsidor, parallellisering av DOM (Document Object Model) operationer och anvÀndning av de sÀkerhetsmekanismer som tillhandahÄlls av sprÄket Rust. Servo skapades ursprungligen med stöd för uppdelning av DOM-kod och rendering av mindre deluppgifter som kan utföras parallellt och mer effektivt anvÀnda resurser i flerkÀrniga CPU:er. Vissa delar av Servo, sÄsom den flertrÄdade CSS-motorn och WebRender-renderingssystemet, har redan integrerats i Firefox. WebblÀsarna ServoShell och Verso utvecklas pÄ basis av Servo.
KĂ€lla: opennet.ru
