È stata presentata la libreria Servo GTK per l'integrazione del motore Servo con le applicazioni GTK.

Uno dei dipendenti di Amazon ha presentato la libreria Servo GTK, progettata per integrare il motore web Servo nelle applicazioni che utilizzano GTK4. La libreria implementa un widget GTK, che consente di utilizzare Servo Webview per il rendering dei contenuti web. Tra le caratteristiche è presente il supporto per l'accelerazione del rendering tramite OpenGL e la possibilità di gestire eventi in modalità asincrona. Il progetto è scritto in linguaggio Rust ed è distribuito con licenza MPL 2.0. Come esempio di utilizzo della libreria, è stato preparato un semplice browser web con interfaccia basata su GTK.

È stata presentata la libreria Servo GTK per l'integrazione del motore Servo con le applicazioni GTK.

Il motore Servo è stato inizialmente sviluppato da Mozilla, ma successivamente è passato sotto l'egida della Linux Foundation. Servo si distingue per il supporto del rendering multithread delle pagine web, per la parallelizzazione delle operazioni con il DOM (Document Object Model) e per l'utilizzo dei meccanismi di programmazione sicura forniti dal linguaggio Rust. Servo è stato creato con il supporto alla suddivisione del codice DOM e al rendering in sottocompiti più piccoli, che possono essere eseguiti in parallelo e utilizzare in modo più efficiente le risorse delle CPU multicore. Alcune parti di Servo, come il motore CSS multithread e il sistema di rendering WebRender, sono già integrate in Firefox. I browser ServoShell e Verso si sviluppano basandosi su Servo.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster