Издание на браузърния двигател Servo 0.0.1

Публикуван е първият отделен release на браузърния двигател Servo, написан на езика Rust. До сега проектът беше само в нощни билдове. В бележките към релийза е отбелязано, че по функционалност той е аналогичен на нощния билд от 19 октомври, за който е проведено допълнително ръчно тестване. Релийза също така е знак за началото на създаването на билдове за системи Apple с macOS на базата на процесори с архитектура ARM. Готовите сборки са предоставени за Linux, Android, macOS и Windows.

Двигателят първоначално беше разработен от компанията Mozilla, но впоследствие премина под покровителството на организацията Linux Foundation. Servo се отличава с поддръжка на многопоточен рендеринг на уеб страници, паралелизиране на операции с DOM (Document Object Model) и използване на механизмите за безопасно програмиране, предоставяни от Rust. Servo е създаден с поддръжка на разделяне на кода на DOM и рендеринг на по-малки подзадачи, които могат да се изпълняват паралелно и по-ефективно да използват ресурсите на многоядрени CPU. Някои функции на Servo, като многопоточният CSS двигател и системата за рендеринг WebRender, вече са интегрирани в Firefox. На базата на Servo се развива демонстрационният браузър ServoShell.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster