Kwethulwa isiphequluli sewebhu se-Cross-platform Ladybird

Abathuthukisi bohlelo lokusebenza lwe-SerenityOS bethule isiphequluli sewebhu se-Ladybird esisekelwe enjini ye-LibWeb kanye nomhumushi we-LibJS JavaScript, athuthukiswe iphrojekthi kusukela ngo-2019. I-graphical interface isekelwe kulabhulali ye-Qt. Ikhodi ibhalwe ngo-C++ futhi isatshalaliswa ngaphansi kwelayisensi ye-BSD. Umsebenzi osekelwayo ku-Linux, macOS, Windows (WSL) naku-Android.

I-interface yakhelwe ngesitayela sakudala futhi isekela amathebhu. Isiphequluli sakhiwe kusetshenziswa isitaki saso sewebhu, okuthi, ngaphezu kwe-LibWeb kanye ne-LibJS, sihlanganise umtapo wolwazi wokunikeza umbhalo kanye nehluzo ze-2D LibGfx, injini yezinkulumo ezivamile LibRegex, i-XML parser LibXML, umhumushi wekhodi emaphakathi WebAssembly ( LibWasm), umtapo wolwazi wokusebenza nge-Unicode LibUnicode , ilabhulali yokuguqula umbhalo wekhodi we-LibTextCodec, i-Markdown parser (LibMarkdown), kanye nelabhulali ye-LibCore enesethi evamile yemisebenzi ewusizo njengokuguqulwa kwesikhathi, i-I/O, nokuphatha uhlobo lwe-MIME.

Isiphequluli sisekela amazinga amakhulu ewebhu futhi siphumelele ngempumelelo ukuhlolwa kwe-Acid3. Kukhona ukusekelwa kwephrothokholi ye-HTTP ne-HTTPS. Izinhlelo zesikhathi esizayo zihlanganisa ukusebenzisa usekelo lokucubungula okuningi, lapho ithebhu ngayinye icutshungulwa ngenqubo ehlukile, kanye nokuthuthukiswa kokusebenza kanye nokuqaliswa kwezici ezithuthukisiwe njenge-CSS flexbox negridi ye-CSS.

Le phrojekthi yaqala ukusungulwa ngo-Julayi njengesisonga esisekelwe ku-Linux sokususa iphutha isitaki sewebhu sesistimu yokusebenza ye-SerenityOS, ethuthukisa isiphequluli sayo se-SerenityOS. Kodwa ngemva kwesikhashana kwacaca ukuthi ukuthuthukiswa kudlulele ngaphezu kwensiza yokulungisa iphutha futhi ingasetshenziswa njengesiphequluli esivamile (iphrojekthi isathuthukiswa futhi ayikakalungeli ukusetshenziswa kwansuku zonke). Isitaki sewebhu siphinde savela ekuthuthukisweni okukhethekile kwe-SerenityOS saya enjinini yesiphequluli esenziwe ngezindlela ezahlukene.

Kwethulwa isiphequluli sewebhu se-Cross-platform Ladybird


Source: opennet.ru

Engeza amazwana