Cross-platform Ladybird web browser diwanohkeun

Pamekar sistem operasi SerenityOS nampilkeun browser wéb Ladybird cross-platform, dumasar kana mesin LibWeb sareng juru basa JavaScript LibJS, anu parantos dikembangkeun ti taun 2019. Antarbeungeut grafis ieu dumasar kana perpustakaan Qt. Kodeu ditulis dina C ++ sarta disebarkeun dina lisénsi BSD. Ngarojong Linux, macOS, Windows (WSL) sareng Android.

Antarbeungeutna dirancang dina gaya klasik sareng ngadukung tab. Browser diwangun nganggo tumpukan wéb sorangan, anu, salian ti LibWeb sareng LibJS, kalebet perpustakaan pikeun rendering téks sareng grafik 2D LibGfx, mesin pikeun ekspresi biasa LibRegex, XML parser LibXML, panganteur kode panganteur WebAssembly (LibWasm) , perpustakaan pikeun gawé bareng Unicode LibUnicode , perpustakaan konversi encoding téks LibTextCodec, parser Markdown (LibMarkdown), jeung perpustakaan LibCore kalawan set umum fungsi mangpaat kayaning konversi waktu, konversi I/O, sarta penanganan tipe MIME.

Browser ngadukung standar wéb utama sareng hasil lulus tés Acid3. Aya dukungan pikeun protokol HTTP sareng HTTPS. Rencana anu bakal datang kalebet dukungan pikeun modeu multi-prosés, dimana unggal tab diolah dina prosés anu béda, ogé optimasi kinerja sareng palaksanaan fitur canggih sapertos CSS flexbox sareng grid CSS.

Proyék ieu mimitina didamel dina bulan Juli salaku kerangka anu dijalankeun dina Linux pikeun debugging tumpukan wéb tina sistem operasi SerenityOS, anu ngembangkeun browser sorangan, SerenityOS Browser. Tapi saatos sababaraha waktos janten jelas yén pamekaran parantos ngalangkungan ruang lingkup utilitas debugging sareng tiasa dianggo salaku browser biasa (proyék masih dina tahap pangembangan sareng henteu siap pikeun dianggo sapopoé). Tumpukan wéb ogé parantos robih tina pamekaran khusus SerenityOS kana mesin browser cross-platform.

Cross-platform Ladybird web browser diwanohkeun


sumber: opennet.ru

Tambahkeun komentar