Esitletud on Servo GTK teek, mis on mõeldud Servo mootori integreerimiseks GTK rakendustega

Üks Amazon'i töötajatest tutvustas Servo GTK teeki, mis on mõeldud web-mootori Servo integreerimiseks rakendustesse, mis kasutavad GTK4. Teek määratleb GTK vidina, mille abil on võimalik kasutada Servo Webview'd web-sisu joonistamiseks. Eriline on kiirusel kiire renderdamise tugi OpenGL abil ja sündmuste töötlemise võimalus asünkroonses režiimis. Projekt on kirjutatud keeles Rust ja levitakse MPL 2.0 litsentsi alusel. Teeki põhjal on loodud lihtne web-brauser, millel on GTK-põhine liides.

Esitletud on Servo GTK teek, mis on mõeldud Servo mootori integreerimiseks GTK rakendustega

Servo mootorit arendati algselt Mozilla poolt, kuid hiljem läks see Linux Foundation'i kaitse alla. Servo eristub mitme lõime toe poolest web-lehtede renderdamisel, DOM (Document Object Model) operatsioonide paralleelset töötlemist ja Rust'i keele poolt pakutavate ohutuse programmeerimise mehhanismide kasutamisest. Servo on algselt loodud DOM koodi jagamise ja renderdamise toetamiseks väiksemate alatehtedele, mis saavad töötada paralleelselt ning tõhusamalt kasutada mitme südamikuga CPU ressursse. Firefox sisaldab juba mõningaid Servo komponente, nagu mitme lõimega CSS-mootor ja WebRender renderdamise süsteem. Servo põhjal arendatakse brausereid ServoShell ja Verso.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster