Utviklerne av operativsystemet SerenityOS har introdusert den tverrplattform webleseren Ladybird, som er basert på motoren LibWeb og JavaScript-tolken LibJS, hvor utviklingen har pågått siden 2019. Det grafiske grensesnittet er basert på Qt-biblioteket. Koden er skrevet i C++ og distribueres under BSD-lisensen. Den støtter drift på Linux, macOS, Windows (WSL) og Android.
Grensesnittet er utformet i klassisk stil og støtter faner. Nettleseren er bygget med en egen web-stack, som bortsett fra LibWeb og LibJS inkluderer et bibliotek for tekst- og 2D-grafikk (LibGfx), en motor for regulære uttrykk (LibRegex), en XML-parser (LibXML), en tolk for mellomliggende kode (WebAssembly) (LibWasm), et bibliotek for arbeid med Unicode (LibUnicode), et bibliotek for konvertering av tekstkoding (LibTextCodec), en parser for Markdown (LibMarkdown), og et bibliotek (LibCore) med et generelt sett nyttige funksjoner, som tidstransformasjon, I/O og behandling av MIME-typer.
Nettleseren støtter de viktigste web-standardene og passerer suksessfullt Acid3-testene. Den støtter protokollene HTTP og HTTPS. Fremtidige planer omfatter implementering av støtte for flerprosessmodus, der hver fane behandles i en egen prosess, samt ytelsesoptimaliseringer og implementering av utvidede funksjoner som CSS flexbox og CSS grid.
Opprinnelig ble prosjektet opprettet i juli som en Linux-wrapper for debugging av web-stacken til operativsystemet SerenityOS, som utvikler sin egen nettleser, SerenityOS Browser. Men etter en stund ble det klart at utviklingen hadde gått utover en debuggingverktøy og kan brukes som en vanlig nettleser (prosjektet er fortsatt under utvikling og ikke klart for daglig bruk). Web-stacken har også transformert seg fra en spesifikk utvikling for SerenityOS til en tverrplattform nettlesermotor.

Kilde: opennet.ru
