Cross-platform Ladybird web browser yakaunzwa

Vagadziri veSerenityOS inoshanda sisitimu vakaratidza muchinjika-chikuva Ladybird web browser, zvichibva paLibWeb injini uye LibJS JavaScript muturikiri, iyo chirongwa changa chichigadzira kubvira 2019. Iyo graphical interface yakavakirwa paQt raibhurari. Iyo kodhi yakanyorwa muC ++ uye yakagoverwa pasi peiyo BSD rezinesi. Inotsigira Linux, macOS, Windows (WSL) uye Android.

Iyo interface yakagadzirirwa mune yemhando yepamusoro uye inotsigira ma tabo. Iyo bhurawuza inovakwa ichishandisa yayo yewebhu stack, iyo, mukuwedzera kune LibWeb neLibJS, inosanganisira raibhurari yekupa mameseji uye 2D mifananidzo LibGfx, iyo injini yenguva dzose matauriro LibRegex, iyo XML parser LibXML, yepakati kodhi muturikiri WebAssembly (LibWasm) , raibhurari yekushanda neUnicode LibUnicode, LibTextCodec text encoding conversion library, Markdown parser (LibMarkdown), uye LibCore raibhurari ine seti yakajairika yemabasa anobatsira akadai sekushandura nguva, I/O shanduko, uye MIME mhando yekubata.

Iyo bhurawuza inotsigira mikuru yewebhu zviyero uye inobudirira kupasa Acid3 bvunzo. Pane tsigiro yeHTTP neHTTPS protocol. Zvirongwa zveramangwana zvinosanganisira kutsigirwa kwema-multi-process mode, umo tab imwe neimwe inogadziriswa nenzira yakasiyana, pamwe nekugadzirisa kwekuita uye kushandiswa kwezvinhu zvepamusoro zvakadai seCSS flexbox uye CSS grid.

Iyo purojekiti yakatanga kugadzirwa muna Chikunguru senzira inoshanda paLinux yekugadzirisa webhu stack yeSerenityOS inoshanda sisitimu, iyo yakagadzira yayo browser, SerenityOS Browser. Asi mushure mechinguva zvakava pachena kuti budiriro yacho yakanga yapfuura chiyero chekushandisa kugadzirisa uye inogona kushandiswa seyakajairwa browser (purojekiti ichiri padanho rekusimudzira uye haisati yagadzirira kushandiswa kwemazuva ese). Iyo webhu stack yakashandurawo kubva kuSerenityOS-yakatarwa kusimudzira kuenda kune-cross-platform browser injini.

Cross-platform Ladybird web browser yakaunzwa


Source: opennet.ru

Voeg