Cross-platform webbrowser Ladybird introduceret

Udviklerne af SerenityOS-operativsystemet har introduceret webbrowseren Ladybird, der er kompatibel med forskellige platforme, og som er baseret på LibWeb-motoren og LibJS JavaScript-fortolkeren, og som projektet har udviklet siden 2019. Den grafiske brugerflade er baseret på Qt-biblioteket. Koden er skrevet i C++ og distribueres under BSD-licensen. Den understøtter Linux, macOS, Windows (WSL) og Android.

Interfacet er designet i en klassisk stil og understøtter faner. Browseren er bygget ved hjælp af sin egen webstak, som udover LibWeb og LibJS inkluderer biblioteket til gengivelse af tekst og 2D-grafik LibGfx, motoren til regulære udtryk LibRegex, XML-parseren LibXML, den mellemliggende kodefortolker WebAssembly (LibWasm) , biblioteket til at arbejde med Unicode LibUnicode , LibTextCodec-tekstkodningskonverteringsbiblioteket, Markdown-parseren (LibMarkdown) og LibCore-biblioteket med et fælles sæt nyttige funktioner såsom tidskonvertering, I/O-konvertering og MIME-typehåndtering.

Browseren understøtter store webstandarder og består Acid3-tests med succes. Der er understøttelse af HTTP- og HTTPS-protokoller. Fremtidige planer inkluderer understøttelse af multi-proces mode, hvor hver fane behandles i en anden proces, samt ydeevneoptimeringer og implementering af avancerede funktioner såsom CSS flexbox og CSS grid.

Projektet blev oprindeligt oprettet i juli som et arbejdsprojekt Linux Et debugging-framework til webstakken i SerenityOS-operativsystemet, som udvikler sin egen browser, SerenityOS Browser. Efter et stykke tid blev det dog klart, at udviklingen havde udvidet sig ud over et debugging-værktøj og kunne bruges som en almindelig browser (projektet er stadig under udvikling og ikke klar til daglig brug). Webstakken blev også transformeret fra en SerenityOS-specifik udvikling til en cross-platform browser-motor.

Cross-platform webbrowser Ladybird introduceret


Kilde: opennet.ru
Køb pålidelig hosting til websteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster