Aktiewe ontwikkeling van Servo-blaaier-enjin is hervat

Die ontwikkelaars van die Servo-blaaier-enjin, geskryf in die Rust-taal, het aangekondig dat hulle befondsing ontvang het om te help om die projek te laat herleef. As die eerste take word die terugkeer na aktiewe ontwikkeling van die enjin, die herstel van die gemeenskap en die aantrekking van nuwe lede genoem. Gedurende 2023 word beplan om die uitlegstelsel van bladsye (uitlegstelsel) te verbeter en werkende ondersteuning vir CSS2 te verkry.

Die projek het sedert 2020 gestagneer, nadat Mozilla die span afgedank het wat Servo ontwikkel het en die projek na die Linux-stigting oorgedra het, wat beplan het om 'n gemeenskap van belangstellende ontwikkelaars en maatskappye vir ontwikkeling te vorm. Voordat dit 'n onafhanklike projek geword het, is die enjin ontwikkel deur Mozilla-werknemers in samewerking met Samsung.

Die enjin is in Rust geskryf en word gekenmerk deur ondersteuning vir multi-threaded-weergawe van webblaaie, sowel as parallelisering van bedrywighede met die DOM (Document Object Model). Benewens doeltreffende parallelisering van bedrywighede, laat veilige programmeringstegnologieë wat in Rust gebruik word, jou in staat om die vlak van sekuriteit van die kodebasis te verhoog. Aanvanklik kon die Firefox-blaaier-enjin nie die potensiaal van moderne multikernstelsels ten volle ontgin nie weens die gebruik van enkeldraad-inhoudverwerkingskemas. Servo laat jou toe om DOM en lewering van kode af te breek in kleiner subtake wat parallel kan loop en meer-kern SVE-hulpbronne meer doeltreffend kan gebruik. Firefox het reeds sommige dele van Servo geïntegreer, soos die multi-threaded CSS-enjin en die WebRender-weergawestelsel.

Bron: opennet.ru

Voeg 'n opmerking