Създателите на операционната система SerenityOS представиха кросплатформения уеб браузър Ladybird, базиран на енджина LibWeb и JavaScript интерпретатора LibJS. Върху този проект се работи от 2019 година. Графичният интерфейс се базира на програмната библиотека Qt, а кодът е написан на програмния език C++ и се разпространява под BSD лиценза. Предлагат се версии за Linux, macOS, Windows (WSL), Android и Haiku.
Интерфейсът е класически с поддръжката на табове. Браузърът е базиран на собствен уеб стек, който освен LibWeb и LibJS, включва и библиотеката LibGfx за рендирането на 2D графика, енджина за регулярни изрази LibRegex, XML парсъра LibXML, интерпретатора на междинен код WebAssembly (LibWasm), библиотеката за работа с Unicode LibUnicode и други.
Браузърът поддържа всички основни уеб стандарти и успешно преминава теста Acid3. Поддържат се протоколите HTTP и HTTPS. В близко бъдеще ще бъде добавен режим на многопроцесна работа, в който всеки таб ще се обработва в рамките на отделен процес. Предстои и оптимизация на производителността, както и реализирането на разширени възможности, включително CSS flexbox и CSS grid.
Първоначално проектът е създаден за използване като среда за настройката на уеб стека на операционната система SerenityOS, но постепенно излиза от рамките на работна помощна програма и вече може да се използва като обикновен браузър.
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!


















