Rust dilində yazılmış Servo brauzer mühərrikinin tərtibatçıları layihənin son nailiyyətləri ilə bağlı hesabat dərc ediblər. Maraqlı yeniliklərdən biri sekmələrin dəstəklənməsi, yeni sekme açılış səhifəsinin tətbiqi, veb-tərtibatçılar üçün alətlərin inkişafı və Servo brauzeri prototipində alətlər panelinin yenidən işlənməsidir. Servo-da, standart olaraq, WebXR və Flexbox dəstəyi mövcuddur, WAV formatında səs fayllarını oynatma imkanı təqdim olunur, WebXR API-nin icrası da yenidən işlənib. Servo-da istifadə edilən SpiderMonkey 128 JavaScript mühərriki və WebRender 0.65 və wgpu 22.0 komponentləri yenilənib.

Servo layihəsi ilk dəfə Mozilla şirkəti tərəfindən inkişaf etdirilib, daha sonra isə Linux Foundation təşkilatının himayəsinə keçdi. Mühərrik, veb səhifələrinin çox iplikli renderlənməsi, DOM (Document Object Model) əməliyyatlarının paralelləşdirilməsi və Rust dilinin təqdim etdiyi təhlükəsiz proqramlaşdırma mexanizmlərinin istifadəsi ilə fərqlənir. Servo, DOM kodunun bölünməsi və renderlənməsi üçün paralel icra olunacaq daha kiçik alt tapşırıqlara dəstək vermək üçün yaradılıb, bu da çox nüvəli CPU-nun resurslarını daha səmərəli istifadə etməyə imkan tanıyır. Firefox-da artıq müstəqil CSS mühərriki və WebRender render sistemi kimi Servo-nun bəzilərinin inteqrasiya edilib.
Mənbə: opennet.ru
