Představena knihovna Servo GTK pro integraci servo enginu s aplikacemi GTK

Zaměstnanec Amazonu představil knihovnu Servo GTK, určenou pro vkládání webového enginu Servo do aplikací GTK4. Knihovna implementuje widget GTK, který lze použít se Servo Webview k vykreslování webového obsahu. Mezi významné funkce patří podpora zrychleného vykreslování pomocí OpenGL a schopnost asynchronního zpracování událostí. Projekt je napsán v Rustu a licencován pod licencí MPL 2.0. Jako ukázkový případ použití byl vytvořen jednoduchý webový prohlížeč s rozhraním založeným na GTK.


Představena knihovna Servo GTK pro integraci servo enginu s aplikacemi GTK

Servo engine byl původně vyvinut společností Mozilla, ale později jej tato organizace převzala. Linux Základ. Servo nabízí podporu pro vícevláknové vykreslování webových stránek, paralelizaci operací DOM (Document Object Model) a použití bezpečných programovacích mechanismů poskytovaných jazykem Rust. Servo bylo od základu vytvořeno tak, aby podporovalo rozdělení kódu DOM a vykreslování na menší dílčí úkoly, které lze provádět paralelně a efektivněji využívat vícejádrové procesory. Firefox již integruje některé části Serva, jako je vícevláknový CSS engine a vykreslovací systém WebRender. Servo je také základem pro prohlížeče ServoShell a Verso.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster