Platformalar arası Ladybird veb brauzeri təqdim edildi

SerenityOS əməliyyat sisteminin tərtibatçıları layihənin 2019-cu ildən inkişaf etdirdiyi LibWeb mühərriki və LibJS JavaScript tərcüməçisinə əsaslanan cross-platform Ladybird veb brauzerini təqdim ediblər. Qrafik interfeys Qt kitabxanasına əsaslanır. Kod C++ dilində yazılmışdır və BSD lisenziyası altında paylanmışdır. Linux, macOS, Windows (WSL) və Android-i dəstəkləyir.

İnterfeys klassik üslubda hazırlanmışdır və nişanları dəstəkləyir. Brauzer LibWeb və LibJS-ə əlavə olaraq mətn və 2D qrafikaların göstərilməsi üçün kitabxana LibGfx, müntəzəm ifadələr üçün mühərrik LibRegex, XML analizatoru LibXML, aralıq kod tərcüməçisi WebAssembly (LibWasm) olan öz veb-stekindən istifadə etməklə qurulub. , Unicode LibUnicode ilə işləmək üçün kitabxana, LibTextCodec mətn kodlaşdırma çevirmə kitabxanası, Markdown analizatoru (LibMarkdown) və vaxtın dəyişdirilməsi, I/O çevrilməsi və MIME tipli işləmə kimi faydalı funksiyaların ümumi dəstinə malik LibCore kitabxanası.

Brauzer əsas veb standartlarını dəstəkləyir və Acid3 testlərindən uğurla keçir. HTTP və HTTPS protokolları üçün dəstək var. Gələcək planlara hər bir nişanın fərqli bir prosesdə işləndiyi çox proses rejiminə dəstək, həmçinin performansın optimallaşdırılması və CSS flexbox və CSS grid kimi qabaqcıl xüsusiyyətlərin həyata keçirilməsi daxildir.

Layihə iyul ayında öz brauzeri olan SerenityOS Browser-i inkişaf etdirən SerenityOS əməliyyat sisteminin veb-stekini sazlamaq üçün Linux-da işləyən çərçivə kimi yaradılmışdır. Lakin bir müddət sonra məlum oldu ki, inkişaf sazlama yardım proqramının çərçivəsindən kənara çıxıb və adi brauzer kimi istifadə oluna bilər (layihə hələ inkişaf mərhələsindədir və gündəlik istifadəyə hazır deyil). Veb yığını həmçinin SerenityOS-a xas inkişafdan cross-platforma brauzer mühərrikinə çevrildi.

Platformalar arası Ladybird veb brauzeri təqdim edildi


Mənbə: opennet.ru

Добавить комментарий