Një nga punonjësit e Amazon prezantoi bibliotekën Servo GTK, e cila është menduar për integrimin e motorit web Servo në aplikacione që përdorin GTK4. Biblioteka implementon një widget GTK, me anë të të cilit mund të përdoret Servo Webview për të renderuar përmbajtje web. Nga karakteristikat e veçanta është mbështetje për akselerimin e renderimit përmes OpenGL dhe mundësia e përpunimit të ngjarjeve në mënyrë asinkrone. Projekti është shkruar në gjuhën Rust dhe shpërndahet nën licencën MPL 2.0. Si një shembull përdorimi, është përgatitur një shfletues web shumë i thjeshtë me një ndërfaqe të bazuar në GTK.

Motori i Servo fillimisht u zhvillua nga kompania Mozilla, por më pas kaloi nën mbikëqyrjen e organizatës Linux Foundation. Servo karakterizohet nga mbështetje shumëprocesore për renderimin e faqeve web, paralelizimi i operacioneve me DOM (Modelin e Objektit të Dokumentit) dhe angazhimi i mekanizmave të sigurisë të programimit që ofron gjuha Rust. Servo është krijuar fillimisht me mbështetje për ndarjen e kodit DOM dhe renderimin në nëndetyra më të vogla, të cilat mund të ekzekutohen paralelisht dhe të shfrytëzojnë më efektiv burimet e CPU-ve me shumë bërthama. Disa pjesë të Servo, si motori shumëprocesor CSS dhe sistemi i renderimit WebRender, janë tashmë të integruara në Firefox. Browsers ServoShell dhe Verso zhvillohen mbi bazën e Servo.
Burimi: opennet.ru
