Представљен веб претраживач Ладибирд на више платформи

Програмери оперативног система СеренитиОС представили су вишеплатформски веб претраживач Ладибирд, заснован на ЛибВеб енгине-у и ЛибЈС ЈаваСцрипт интерпретеру, који пројекат развија од 2019. године. Графички интерфејс је заснован на Кт библиотеци. Код је написан у Ц++ и дистрибуира се под БСД лиценцом. Подржава Линук, мацОС, Виндовс (ВСЛ) и Андроид.

Интерфејс је дизајниран у класичном стилу и подржава табове. Прегледач је направљен коришћењем сопственог веб стека, који поред ЛибВеб и ЛибЈС укључује библиотеку за приказивање текста и 2Д графике ЛибГфк, машину за регуларне изразе ЛибРегек, КСМЛ парсер ЛибКСМЛ, интермедијарни тумач кода ВебАссембли (ЛибВасм) , библиотеку за рад са Уницоде ЛибУницоде, библиотеку конверзије кодирања текста ЛибТектЦодец, парсер Маркдовн (ЛибМаркдовн) и библиотеку ЛибЦоре са заједничким скупом корисних функција као што су конверзија времена, И/О конверзија и руковање МИМЕ типом.

Прегледач подржава главне веб стандарде и успешно пролази Ацид3 тестове. Постоји подршка за ХТТП и ХТТПС протоколе. Будући планови укључују подршку за вишепроцесни режим, у којем се свака картица обрађује у различитим процесима, као и оптимизације перформанси и имплементацију напредних функција као што су ЦСС флекбок и ЦСС грид.

Пројекат је првобитно креиран у јулу као оквир који ради на Линук-у за отклањање грешака у веб стеку оперативног система СеренитиОС, који је развио сопствени претраживач, СеренитиОС Бровсер. Али након неког времена постало је јасно да је развој изашао из оквира услужног програма за отклањање грешака и да би се могао користити као обичан претраживач (пројекат је још увек у фази развоја и није спреман за свакодневну употребу). Веб стек се такође трансформисао из развоја специфичног за СеренитиОС у вишеплатформски претраживач.

Представљен веб претраживач Ладибирд на више платформи


Извор: опеннет.ру

Додај коментар