Встречайте новый кроссплатформенный веб-браузер Ladybird от разработчиков unix-like операционный системы SerenityOS написанный на C++ и использующий в качестве движка LibWeb + JavaScript-интерпретатор LibJS, разработка которых ведется с 2019 года. Для отрисовки графического интерфейса используется библиотека Qt. Запустить браузер можно практически везде, поддерживается работа в Linux, macOS, Windows и прочих системах. Основные компоненты браузера: LibWeb: веб-движок с поддержкой стандартов: HTML, DOM, CSS, SVG, … LibJS: JavaScript-интерпретатор LibGfx: библиотека отрисовки текста и 2D-графики LibRegex: библиотека для регулярных выражений LibXML: XML-парсер LibWasm: интерпретатор промежуточного кода WebAssembly LibUnicode: библиотека для работы с юникодом LibTextCodec: библиотека преобразования текстовых кодировок LibMarkdown: Markdown-парсер LibCore: набор различных функций (I/O, datetime, MIME data, …) Qt: графический интерфейс и кроссплатформенность Браузер успешно проходит тест Acid3 (100\100) и поддерживает протоколы http\https, однако находится на ранней стадии разработки и пока не рекомендуется к повседневному использованию. [ Проект ](
https://github.com/SerenityOS/ladybird ) распостраняется под лицензией BSD.
Ссылка:
https://www.linux.org.ru/news/opensource/16972111