Kukula kwa injini ya msakatuli wa Servo kunayambikanso

Okonza injini ya Servo browser, yolembedwa m'chinenero cha Rust, alengeza kuti alandira ndalama zothandizira kutsitsimutsa ntchitoyi. Monga ntchito zoyamba, kubwereranso ku chitukuko chogwira ntchito cha injini, kubwezeretsedwa kwa anthu ammudzi ndi kukopa kwa mamembala atsopano akutchulidwa. M'chaka cha 2023, akukonzekera kukonza dongosolo la masanjidwe amasamba (mawonekedwe kachitidwe) ndikupeza chithandizo cha CSS2.

Ntchitoyi idayima kuyambira 2020, a Mozilla atachotsa gulu lomwe lidapanga Servo ndikusamutsa pulojekitiyi ku Linux Foundation, yomwe idakonza zopanga gulu la anthu ochita chidwi ndi makampani kuti achite chitukuko. Asanakhale projekiti yodziyimira pawokha, injiniyo idapangidwa ndi ogwira ntchito ku Mozilla mogwirizana ndi Samsung.

Injini imalembedwa mu Rust ndipo imasiyanitsidwa ndi kuthandizira kumasulira kwamitundu yambiri yamasamba, komanso kufananiza kwa ntchito ndi DOM (Document Object Model). Kuphatikiza pa kufananiza koyenera kwa magwiridwe antchito, matekinoloje otetezedwa omwe amagwiritsidwa ntchito ku Rust amakulolani kuti muwonjezere chitetezo cha codebase. Poyambirira, injini ya osatsegula ya Firefox sinathe kugwiritsa ntchito mokwanira mphamvu zamakina amakono amitundu yambiri chifukwa chogwiritsa ntchito njira zopangira ulusi umodzi. Servo imakupatsani mwayi wophwanya DOM ndikupereka ma code kukhala tinthu tating'onoting'ono tomwe titha kuyenda limodzi ndikugwiritsa ntchito zida za CPU zamitundu yambiri bwino. Firefox ili kale ndi mbali zina za Servo zophatikizika, monga injini ya CSS yokhala ndi ulusi wambiri komanso kachitidwe ka WebRender.

Source: opennet.ru

Kuwonjezera ndemanga