Byl obnoven aktivní vývoj prohlížečového enginu Servo.

Vývojáři prohlížečového enginu Servo, napsaného v jazyce Rust, oznámili získání financování, které pomůže oživit projekt. Mezi prvními úkoly se zmiňuje návrat k aktivnímu vývoji enginu, obnovení komunity a zapojení nových členů. V roce 2023 se plánuje zlepšení systému rozložení stránek (layout system) a dosažení funkční podpory CSS2.

Stagnace projektu trvala od roku 2020, kdy společnost Mozilla propuštěním týmu, který vyvíjel Servo, převedla projekt na organizaci Linux Foundation, kde se plánovalo vytvořit komunitu zájemců a firem pro vývoj. Před přeměnou na nezávislý projekt byl engine vyvíjen zaměstnanci Mozilly ve spolupráci se společností Samsung.

Engine je napsán v jazyce Rust a vyznačuje se podporou vícerozměrného vykreslování webových stránek, stejně jako paralelizací operací s DOM (Document Object Model). Kromě efektivního paralelizování operací umožňují technologie bezpečného programování, které Rust používá, zvýšit úroveň bezpečnosti kódové základny. Původně prohlížečový engine Firefox nemohl plně využít potenciál moderních vícejádrových systémů kvůli použití jednoproudých schémat zpracování obsahu. Servo umožňuje rozdělit kód DOM a vykreslování na menší podúkoly, které lze provádět paralelně a efektivněji využívat zdroje vícejádrových CPU. Některé části Servo, jako je vícerozměrný CSS engine a systém vykreslování WebRender, jsou již integrovány do Firefoxu.

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