SerenityOS operatsioonisüsteemi arendajad tutvustasid ristplatvormilist veebibrauserit Ladybird, mis põhineb LibWeb mootoril ja LibJS JavaScripti tõlgil, mille arendamine on käimas alates 2019. aastast. Graafiline liides põhineb Qt raamatukogul. Kood on kirjutatud C++ keeles ja levitatakse BSD litsentsi alusel. Töö toetamine on võimalik Linuxis, macOS-is, Windowsis (WSL) ja Androidis.
Liides on kujundatud klassikalises stiilis ja toetab vahekaartide kasutamist. Brauser on loodud omaenda veebitehnoloogiatekihina, mis koosneb lisaks LibWeb ja LibJS-le ka tekstide ja 2D-graafika joonistamise raamatukogust LibGfx, regulaarsete avaldiste mootrist LibRegex, XML-i parserist LibXML, WebAssembly vahecode tõlgist (LibWasm), Unicode'i töötlemise raamatukogust LibUnicode, tekstikodeeringute muutmise raamatukogust LibTextCodec, Markdowni märgistusparserist (LibMarkdown) ja LibCore raamatukogust, mis sisaldab mitmekesiseid kasulikke funktsioone, nagu ajamuundamine, sisend/väljund ja MIME tüüpide töötlemine.
Brauser toetab peamisi veebistandardeid ja suudab edukalt läbida Acid3 teste. Toetatakse protokolle HTTP ja HTTPS. Tulevikus plaanitakse rakendada mitme protsessi režiimi, kus iga vahekaart töödeldakse erinevas protsessis, samuti teostatakse jõudluse optimeerimist ja laiendatud funktsioonide, nagu CSS flexbox ja CSS grid, rakendamist.
Alguses loodi projekt juulis Linuxi tööriistana SerenityOS operatsioonisüsteemi veebistaki tõrkeotsinguks, arendades SerenityOS Brauserit. Kuid mõne aja pärast selgus, et arendus on kasvanud üle tõrkeotsingu tööriista raamidest ning seda saab kasutada tavakasutuseks (projekt on endiselt arendusjärgus ega ole igapäevaseks kasutamiseks valmis). Veebistakk on samuti muutunud SerenityOS spetsiifilisest arendusest platvormidevaheliseks brauserimootoriks.

Allikas: opennet.ru
