Pêşveçûna çalak a motora geroka Servo ji nû ve dest pê kir

Pêşdebirên motora geroka Servo, ku bi zimanê Rust hatî nivîsandin, ragihandin ku wan drav wergirtine ku dê alîkariya vejandina projeyê bike. Karên yekem ên ku hatine destnîşan kirin vegerandina pêşkeftina çalak a motorê, ji nû ve avakirina civakê û kişandina beşdarên nû ne. Di sala 2023-an de, tê plan kirin ku pergala sêwirana rûpelê baştir bike û ji bo CSS2 piştgirîya xebatê bi dest bixe.

Rawestana projeyê ji sala 2020-an vir ve berdewam dike, piştî ku Mozilla tîmê pêşvebirina Servo ji kar derxist û proje veguhezand Weqfa Linux, ya ku plan kir ku civatek ji pêşdebir û pargîdaniyên eleqedar ji bo pêşkeftinê ava bike. Berî ku bibe projeyek serbixwe, motor ji hêla xebatkarên Mozilla ve bi hevkariya Samsung ve hate pêşve xistin.

Motor bi zimanê Rust hatî nivîsandin û piştgirî ji bo danasîna pir-mijalên rûpelên malperê, û her weha paralelkirina xebatan bi DOM (Modela Objekta Belgeyê) re vedigire. Digel paralelkirina operasyonên bi bandor, teknolojiyên bernamesaziya ewledar ên ku di Rust de têne bikar anîn gengaz dike ku asta ewlehiya bingeha kodê zêde bike. Di destpêkê de, motora geroka Firefox-ê nekaribû bi tevahî potansiyela pergalên pir-bingehîn ên nûjen ji ber karanîna pileyên hilberandina naverokê yên yek-têkilî bi tevahî bikar bîne. Servo destûrê dide te ku hûn DOM-ê bişkînin û kodê li jêrxebatên piçûktir ên ku dikarin paralel bimeşînin û çavkaniyên CPU-ya pir-core çêtir bikar bînin bişkînin. Firefox jixwe hin beşên Servo-yê, wek motora CSS-a pir-têkilî û pergala renderkirina WebRender, yek dike.

Source: opennet.ru

Add a comment