Ua hoʻolaha nā mea hoʻomohala o ka mīkini ʻenekini Servo, i kākau ʻia ma ka ʻōlelo Rust, ua hōʻea ka papahana i kahi pae e hiki ai iā ia ke holo kūleʻa i nā hoʻokolohua Acid2, i hoʻohana ʻia e hoʻāʻo i ke kākoʻo no nā pae pūnaewele ma nā polokalamu kele pūnaewele. Ua hoʻokumu ʻia nā hoʻāʻo Acid2 i ka makahiki 2005 a loiloi i nā mana CSS a me HTML4, a me ke kākoʻo kūpono no nā kiʻi PNG me nā kāʻei akaka a me ka "data:" URL scheme. ʻO nā hoʻololi hou ma Servo ka hoʻonohonoho ʻana i ka mīkini Stylo CSS me ka codebase Firefox, ka hoʻomaikaʻi ʻana i ka font rendering a me ka hana ʻana, a me ka hōʻike ʻana i kahi pale splash no ka tag. , e hoʻomākaukau ana i kahi demo o Servo WebView no Qt.
Eia hou, hiki iā mākou ke hoʻomaopopo i ka hana a Mozilla e kākau hou i ka ʻāpana Crash Reporter ma Firefox ma Rust. Mālama ʻo Crash Reporter i ka hāʻule ʻana o ke kaʻina hana Firefox nui a hōʻike i kahi kamaʻilio no ka hoʻouna ʻana i kahi hōʻike e pili ana i ka pilikia i nā mea hoʻomohala polokalamu. ʻO ka pono e hana hou i ka Crash Reporter ma muli o nā pilikia me ka mālama ʻana i ka waihona code kahiko, ka mea i pale i ka hoʻomohala hou ʻana a me ka hoʻomākaukau ʻana i nā loli ma muli o ka loaʻa ʻana o ʻekolu hoʻokō ʻokoʻa o ka interface kiʻi (no Windows, Linux a me macOS) a me ka hoʻohana ʻana i nā mea hou aʻe. nā papa ma Objective-C no macOS.
ʻO ka mana hou e hōʻoiaʻiʻo i kahi pilina i hui pū ʻia no nā paepae āpau a hoʻohana i ka ʻōlelo Rust e hōʻemi i ka likelilike o nā hewa hoʻomanaʻo, hoʻonui i ka hilinaʻi a me ka maʻalahi o ka mālama. No ka hana ʻana i kahi GUI cross-platform i kūʻokoʻa iā Firefox, hoʻohana ʻia kahi ʻāpana abstraction me nā mea UI koʻikoʻi i hoʻokō ʻia ma luna o GTK, Win32 API, a me Cocoa e hāʻawi i ka interface i kahi hiʻohiʻona maoli no kēlā me kēia kahua.

Source: opennet.ru
