Biblioteka Servo GTK u prezantua për integrimin e motorit Servo me aplikacionet GTK

Një punonjës i Amazon prezantoi bibliotekën Servo GTK, e projektuar për integrimin e motorit web Servo në aplikacionet GTK4. Biblioteka zbaton një vegël GTK që mund të përdoret me Servo Webview për të renderuar përmbajtjen e uebit. Karakteristikat e dukshme përfshijnë mbështetjen për renderimin e përshpejtuar duke përdorur OpenGL dhe aftësinë për të trajtuar ngjarjet në mënyrë asinkrone. Projekti është shkruar në Rust dhe është licencuar sipas licencës MPL 2.0. Një shfletues i thjeshtë web me një ndërfaqe të bazuar në GTK është krijuar si një rast përdorimi shembullor.


Biblioteka Servo GTK u prezantua për integrimin e motorit Servo me aplikacionet GTK

Motori Servo u zhvillua fillimisht nga Mozilla, por më vonë u mor përsipër nga organizata. Linux Fondacioni. Servo ofron mbështetje për renderimin e faqeve të internetit me shumë fije, paralelizimin e operacioneve DOM (Document Object Model) dhe përdorimin e mekanizmave të sigurt të programimit të ofruara nga gjuha Rust. Servo u ndërtua nga themelet për të mbështetur ndarjen e kodit DOM dhe renderimin në nëndetyra më të vogla që mund të ekzekutohen paralelisht dhe të përdorin në mënyrë më efikase CPU-të me shumë bërthama. Firefox tashmë integron disa pjesë të Servo, të tilla si motori CSS me shumë fije dhe sistemi i renderimit WebRender. Servo përdoret gjithashtu si bazë për shfletuesit ServoShell dhe Verso.

Burimi: opennet.ru

Bleni një host të besueshëm për faqet me mbrojtje DDoS, serverë VPS VDS 🔥 Bleni hosting të besueshëm të faqeve të internetit me mbrojtje DDoS, servera VPS VDS | ProHoster