Il 30 settembre, il browser Ladybird ha superato il motore Servo nel numero di test riusciti nel set di web-platform-tests, che determinano la compatibilità con la piattaforma web standard. In particolare, Servo supera 1.303.211 controlli, Ladybird 1.518.672, Firefox 131 1.805.845, Safari 204dev 1.812.433, Chromium 131 1.862.747. I test di web-platform-tests sono generati nell'ambito dell'iniziativa Interop, promossa congiuntamente da Google, Mozilla, Apple, Microsoft, Bocoup e Igalia, e mirano a verificare il livello di implementazione delle tecnologie web nei browser e a identificare discrepanze che influenzano l'aspetto e il comportamento durante l'elaborazione dei siti.
Il browser Ladybird è sviluppato da Andreas Kling, che ha lavorato in precedenza per Nokia e ha contribuito allo sviluppo di Safari. Inizialmente, il progetto è stato creato come applicazione per il sistema operativo SerenityOS, ma quest'estate è stato separato in un progetto indipendente e ha ricevuto una donazione di 1 milione di dollari. Il browser è scritto in C++ e distribuito sotto licenza BSD. Il progetto sviluppa il proprio motore LibWeb, l'interprete JavaScript LibJS e librerie correlate.
Il progetto Servo è stato inizialmente sviluppato da Mozilla, ma poi è stato passato sotto l'ala della Linux Foundation. Il motore si distingue per il supporto del rendering web multi-threaded, per la parallelizzazione delle operazioni sul DOM (Document Object Model) e per l'uso dei meccanismi di programmazione sicura forniti dal linguaggio Rust. Servo è stato progettato fin dall'inizio per supportare la suddivisione del codice DOM e il rendering in compiti più piccoli, che possono essere eseguiti parallelamente per utilizzare in modo più efficiente le risorse delle CPU multi-core. Alcune parti di Servo, come il motore CSS multi-threaded e il sistema di rendering WebRender, sono già integrate in Firefox. I browser ServoShell e Verso stanno evolvendo basati su Servo.
Fonte: opennet.ru
