Një nga punonjësit e Amazon prezantoi bibliotekën Servo GTK, e cila është e destinuar për të inkorporuar motorin web Servo në aplikacionet që përdorin GTK4. Biblioteca implementon një widget GTK, përmes të cilit mund të përdoret Servo Webview për të vizatuar përmbajtjen web. Nga karakteristikat e veçanta, theksohet mbështetja për akcelerimin e vizatimit përmes OpenGL dhe mundësia për të trajtuar ngjarjet në modalitet asinkron. Projekti është shkruar në gjuhën Rust dhe përhapet nën licencën MPL 2.0. Si një shembull përdorimi, është përgatitur një shfletues web të thjeshtë me një ndërfaqe të bazuar në GTK.

Motori Servo fillimisht u zhvillua nga kompania Mozilla, por më pas kaloi nën mbështetje të organizatës Linux Foundation. Servo dallon për mbështetjen e vizatimit me shumë paralele të faqeve web, paralelizimin e operacioneve me DOM (Modeli i Objektit Dokumentar) dhe përfshirjen e mekanizmave të sigurisë të ofruar nga gjuha Rust. Servo është krijuar fillimisht me mbështetje për ndarjen e kodit të DOM dhe vizatimin në detyra më të vogla, të cilat mund të ekzekutohen paralelisht dhe të përdorin më efektivisht resurset e CPU-ve me shumë bërthama. Disa pjesë të Servo janë integruar tashmë në Firefox, si motorin e stilit me shumë paralele CSS dhe sistemin e vizatimit WebRender. Browsers ServoShell dhe Verso po zhvillohen mbi bazën e Servo.
Burimi: opennet.ru
