Веб-браузери кросс-платформаи Ladybird ҷорӣ карда шуд

Таҳиягарони системаи оператсионии SerenityOS веб-браузери кросс-платформаи Ladybird-ро пешниҳод карданд, ки дар асоси муҳаррики LibWeb ва тарҷумони JavaScript LibJS, ки лоиҳа аз соли 2019 инҷониб таҳия мекунад. Интерфейси графикӣ дар китобхонаи Qt асос ёфтааст. Рамз дар C++ навишта шудааст ва таҳти иҷозатномаи BSD паҳн карда мешавад. Linux, macOS, Windows (WSL) ва Android-ро дастгирӣ мекунад.

Интерфейс бо услуби классикӣ тарҳрезӣ шудааст ва ҷадвалҳоро дастгирӣ мекунад. Браузер бо истифода аз стеки веби худ сохта шудааст, ки ба ғайр аз LibWeb ва LibJS, китобхона барои намоиши матн ва графикаи 2D LibGfx, муҳаррик барои ифодаҳои муқаррарии LibRegex, таҳлилгари XML LibXML, тарҷумони рамзи фосилавии WebAssembly (LibWasm) -ро дар бар мегирад. , китобхона барои кор бо Unicode LibUnicode , китобхонаи табдили рамзгузории матнии LibTextCodec, таҳлилгари Markdown (LibMarkdown) ва китобхонаи LibCore бо маҷмӯи умумии функсияҳои муфид, ба монанди табдили вақт, табдили вуруд/чор ва коркарди навъи MIME.

Браузер стандартҳои асосии вебро дастгирӣ мекунад ва аз санҷишҳои Acid3 бомуваффақият мегузарад. Дастгирии протоколҳои HTTP ва HTTPS мавҷуд аст. Нақшаҳои оянда дастгирии режими бисёрҷанбаро дар бар мегиранд, ки дар он ҳар як ҷадвал дар як раванди дигар коркард мешавад, инчунин оптимизатсияи кор ва татбиқи хусусиятҳои пешрафта ба монанди CSS flexbox ва grid CSS.

Лоиҳа дар ибтидо дар моҳи июл ҳамчун чаҳорчӯбае, ки дар Linux кор мекунад, барои ислоҳи стеки веби системаи оператсионии SerenityOS, ки браузери худ, Browser SerenityOS-ро таҳия кардааст, сохта шуда буд. Аммо пас аз чанд вақт маълум шуд, ки таҳия аз доираи як утилитаи ислоҳкунӣ берун рафтааст ва метавонад ҳамчун браузери муқаррарӣ истифода шавад (лоиҳа ҳанӯз дар марҳилаи таҳия аст ва барои истифодаи ҳамарӯза омода нест). Веб стек инчунин аз таҳияи мушаххаси SerenityOS ба муҳаррики браузери кросс-платформа табдил ёфт.

Веб-браузери кросс-платформаи Ladybird ҷорӣ карда шуд


Манбаъ: opennet.ru

Илова Эзоҳ