Biblioteket Servo GTK har presenterats för att integrera Servo-motorn med GTK-applikationer

En av Amazon-anstÀllda har presenterat biblioteket Servo GTK, avsett för att integrera webbmotorerna Servo i applikationer som anvÀnder GTK4. Biblioteket implementerar en GTK-widget som gör det möjligt att anvÀnda Servo Webview för att rendera webbinnehÄll. Bland funktionerna mÀrks stöd för accelererad rendering med hjÀlp av OpenGL och möjlighet till hÀndelsehantering i asynkront lÀge. Projektet Àr skrivet pÄ sprÄket Rust och distribueras under MPL 2.0-licensen. Som exempel pÄ anvÀndning har ett enkelt webblÀsarprogram med GTK-grÀnssnitt förberetts baserat pÄ biblioteket.

Biblioteket Servo GTK har presenterats för att integrera Servo-motorn med GTK-applikationer

Servo-motorn utvecklades ursprungligen av Mozilla, men har senare övergÄtt under beskydd av Linux Foundation. Servo kÀnnetecknas av stöd för flertrÄdad rendering av webbsidor, parallellisering av DOM (Document Object Model) operationer och utnyttjande av de sÀkra programmeringsmekanismer som tillhandahÄlls av sprÄket Rust. Servo skapades ursprungligen med stöd för att dela upp DOM-koden och rendering i mindre deluppgifter som kan utföras parallellt och mer effektivt anvÀnda resurserna hos flerkÀrniga CPU:er. Vissa delar av Servo, sÄsom den flertrÄdade CSS-motorn och webbrenderingssystemet WebRender, har redan integrerats i Firefox. WebblÀsarna ServoShell och Verso utvecklas baserat pÄ Servo.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster