Predstavljen je cross-platform web pregledač Ladybird

Razvijači operativnog sustava SerenityOS predstavili su cross-platform web pregledač Ladybird, koji se temelji na LibWeb motoru i JavaScript interpreteru LibJS, čiji razvoj traje od 2019. godine. Grafičko sučelje temelji se na Qt biblioteci. Kod je napisan na C++ jeziku i distribuira se pod BSD licencom. Podržava rad u Linuxu, macOS, Windows (WSL) i Androidu.

Sučelje je dizajnirano u klasičnom stilu i podržava kartice. Pregledač je izgrađen koristeći vlastiti web-stack, koji osim LibWeb i LibJS uključuje biblioteku za iscrtavanje teksta i 2D grafike LibGfx, motor za regularne izraze LibRegex, XML parser LibXML, interpreter međukoda WebAssembly (LibWasm), biblioteku za rad s Unicode-om LibUnicode, biblioteku za pretvorbu tekstualnih kodiranja LibTextCodec, parser za Markdown markup (LibMarkdown) i biblioteku LibCore s općim skupom korisnih funkcija kao što su konverzija vremena, unos/izlaz i obrada MIME tipova.

Pregledač podržava osnovne web standarde i uspješno prolazi Acid3 testove. Ima podršku za HTTP i HTTPS protokole. U planovima za budućnost spominje se implementacija podrške za višekorisnički rad, pri čemu svaki kartica radi u različitom procesu, kao i optimizacija performansi i implementacija naprednih mogućnosti, kao što su CSS flexbox i CSS grid.

Projekt je prvotno stvoren u srpnju kao radna Linux omotnica za debagiranje web stacka operativnog sustava SerenityOS, koji razvija vlastiti preglednik SerenityOS Browser. No nakon nekog vremena postalo je jasno da je razvoj nadmašio okvir debag alata i može se koristiti kao običan preglednik (projekt je još uvijek u razvoju i nije spreman za svakodnevnu upotrebu). Web stack se također transformirao iz specifičnog razvoja za SerenityOS u cross-platform pregledač motor.

Predstavljen je cross-platform web pregledač Ladybird


Izvor: opennet.ru
Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster