Публикуван е първият самостоятелен release на браузерния двигател Servo, написан на Rust. Досега проектът се формироваше само от нощни сборки. В бележката към изданието е посочено, че по функционалност е аналогичен на нощната сборка от 19 октомври, за която е извършено допълнително ръчно тестване. Изданието също така ознаменува началото на изграждането на сборки за системи на Apple с macOS на базата на ARM архитектура. Готовите сборки са предоставени за Linux, Android, macOS и Windows.
Двигателят първоначално се развива от компанията Mozilla, но след това премина под покровителството на Linux Foundation. Servo се отличава с поддръжка на многонишково рендериране на уеб страници, паралелизиране на операции с DOM (Document Object Model) и използването на механизми за безопасно програмиране, предоставени от Rust. Servo е създаден с поддръжка за разбиване на кода на DOM и рендериране на по-малки подзадачи, които могат да се изпълняват паралелно и по-ефективно да využиват ресурсите на многоядрени CPU. В Firefox вече са интегрирани някои части от Servo, като многонишковия CSS двигател и системата за рендериране WebRender. На базата на Servo се развива демонстрационният браузер ServoShell.
Източник: opennet.ru
