Ladybird кросс-платформалық веб-шолғыш ұсынылды

SerenityOS операциялық жүйесінің әзірлеушілері жоба 2019 жылдан бері әзірлеп жатқан LibWeb қозғалтқышы мен LibJS JavaScript аудармашысына негізделген кросс-платформалық Ladybird веб-шолғышын ұсынды. Графикалық интерфейс Qt кітапханасына негізделген. Код C++ тілінде жазылған және BSD лицензиясы бойынша таратылады. Linux, macOS, Windows (WSL) және Android жүйесін қолдайды.

Интерфейс классикалық стильде жасалған және қойындыларды қолдайды. Браузер LibWeb және LibJS-тен басқа, LibGfx мәтіні мен 2D графикасын көрсетуге арналған кітапхананы, LibRegex тұрақты өрнектерге арналған қозғалтқышты, LibXML XML талдаушысын, WebAssembly аралық код интерпретаторын (LibWasm) қамтитын өзінің веб-стегін пайдалана отырып құрастырылған. , Юникодпен жұмыс істеуге арналған кітапхана LibUnicode , LibTextCodec мәтінді кодтау түрлендіру кітапханасы, Markdown талдаушысы (LibMarkdown) және уақытты түрлендіру, енгізу/шығару түрлендіру және MIME түрін өңдеу сияқты пайдалы функциялардың жалпы жинағы бар LibCore кітапханасы.

Браузер негізгі веб-стандарттарды қолдайды және Acid3 сынақтарынан сәтті өтеді. HTTP және HTTPS протоколдарына қолдау көрсетіледі. Болашақ жоспарлар әр қойынды басқа процесте өңделетін көп процесс режимін қолдауды, сондай-ақ өнімділікті оңтайландыруды және CSS flexbox және CSS торы сияқты кеңейтілген мүмкіндіктерді енгізуді қамтиды.

Жоба бастапқыда шілде айында өзінің SerenityOS Browser браузерін әзірлеген SerenityOS операциялық жүйесінің веб-стегін жөндеуге арналған Linux жүйесінде жұмыс істейтін құрылым ретінде жасалды. Бірақ біраз уақыттан кейін әзірлеме отладка утилитасының шеңберінен шығып кеткені және оны кәдімгі браузер ретінде пайдалануға болатыны белгілі болды (жоба әлі де әзірлеу сатысында және күнделікті қолдануға дайын емес). Веб-стек сонымен қатар SerenityOS-қа тән әзірлемеден кросс-платформалық браузер қозғалтқышына айналды.

Ladybird кросс-платформалық веб-шолғыш ұсынылды


Ақпарат көзі: opennet.ru

пікір қалдыру