Byla představena knihovna Servo GTK pro integraci motoru Servo s GTK aplikacemi.

Jeden ze zaměstnanců Amazonu představil knihovnu Servo GTK, určenou k integraci webového enginu Servo do aplikací využívajících GTK4. Knihovna implementuje GTK widget, pomocí kterého lze využívat Servo Webview pro vykreslování webového obsahu. Mezi charakteristiky patří podpora zrychlení vykreslování pomocí OpenGL a možnost zpracování událostí v asynchronním režimu. Projekt je napsán v jazyce Rust a je distribuován pod licencí MPL 2.0. Jako příklad použití na základě knihovny byl připraven nejjednodušší webový prohlížeč s rozhraním postaveným na GTK.

Byla představena knihovna Servo GTK pro integraci motoru Servo s GTK aplikacemi.

Engin Servo byl původně vyvíjen společností Mozilla, ale poté přešel pod ochranu organizace Linux Foundation. Servo se vyznačuje podporou vícerozměrného renderování webových stránek, paralelním zpracováním operací s DOM (Document Object Model) a využíváním mechanismů bezpečného programování, které poskytuje jazyk Rust. Servo bylo původně vytvořeno s podporou rozdělení kódu DOM a renderování na menší podúkoly, které mohou běžet paralelně a efektivněji využívat zdroje vícejádrových CPU. V prohlížeči Firefox byly již integrovány některé části Servo, jako je vícerozměrný CSS engine a systém vykreslování WebRender. Na základě Servo se vyvíjejí prohlížeče ServoShell a Verso.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster