A fost prezentat browserul web cross-platform Ladybird

Dezvoltatorii sistemului de operare SerenityOS au prezentat browserul web multiplatformă Ladybird, bazat pe motorul LibWeb și interpretatorul JavaScript LibJS, al căror dezvoltare este în desfășurare de la începutul anului 2019. Interfața grafică este construită pe baza bibliotecii Qt. Codul este scris în limbajul C++ și este distribuit sub licența BSD. Este suportat pe Linux, macOS, Windows (WSL) și Android.

Interfața este realizată într-un stil clasic și suportă tab-uri. Browserul este construit utilizând un stack web propriu, care, pe lângă LibWeb și LibJS, include o bibliotecă pentru redarea textului și graficii 2D, LibGfx, un motor pentru expresii regulate, LibRegex, un parser XML, LibXML, un interpret al codului intermediar WebAssembly (LibWasm), o bibliotecă pentru lucrul cu Unicode, LibUnicode, o bibliotecă pentru conversia codificărilor de text, LibTextCodec, un parser pentru markup-ul Markdown (LibMarkdown) și biblioteca LibCore cu un set general de funcții utile, cum ar fi conversia timpului, input/output și procesarea tipurilor MIME.

Browserul suportă standardele web principale și trece cu succes testele Acid3. Există suport pentru protocoalele HTTP și HTTPS. În planurile de viitor se menționează implementarea suportului pentru modul de funcționare multiproces, în care fiecare tab este procesat într-un proces diferit, precum și efectuarea de optimizări de performanță și implementarea funcționalităților extinse, cum ar fi CSS flexbox și CSS grid.

Inițial, proiectul a fost creat în iulie ca o interfață de legătură pentru debugging-ul stack-ului web al sistemului de operare SerenityOS, care dezvoltă propriul browser, SerenityOS Browser. Dar, după un timp, a devenit clar că dezvoltarea a depășit limitele unei utilitare de debugging și poate fi utilizată ca un browser obișnuit (proiectul se află încă în faza de dezvoltare și nu este gata pentru utilizarea zilnică). Stack-ul web s-a transformat de asemenea dintr-un motor specific SerenityOS într-un motor de browser multiplatformă.

A fost prezentat browserul web cross-platform Ladybird


Sursa: opennet.ro
Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster