Dezvoltarea activă a motorului de browser Servo a reluat

Dezvoltatorii motorului de browser Servo, scris în limbajul Rust, au anunțat că au primit finanțare care va ajuta la relansarea proiectului. Primele sarcini menționate sunt revenirea la dezvoltarea activă a motorului, reconstruirea comunității și atragerea de noi participanți. Pe parcursul anului 2023, este planificată îmbunătățirea sistemului de aspect al paginii și obținerea suportului de lucru pentru CSS2.

Stagnarea proiectului a continuat din 2020, după ce Mozilla a concediat echipa care dezvolta Servo și a transferat proiectul către Linux Foundation, care plănuia să formeze o comunitate de dezvoltatori și companii interesate pentru dezvoltare. Înainte de a fi transformat într-un proiect independent, motorul a fost dezvoltat de angajații Mozilla în colaborare cu Samsung.

Motorul este scris în limbajul Rust și oferă suport pentru redarea multi-threaded a paginilor web, precum și paralelizarea operațiunilor cu DOM (Document Object Model). Pe lângă paralelizarea eficientă a operațiunilor, tehnologiile de programare sigure utilizate în Rust fac posibilă creșterea nivelului de securitate al bazei de cod. Inițial, motorul de browser Firefox nu a putut exploata pe deplin potențialul sistemelor moderne multi-core din cauza utilizării schemelor de procesare a conținutului cu un singur thread. Servo vă permite să spargeți DOM și redarea codului în subsarcini mai mici care pot rula în paralel și pot utiliza mai bine resursele CPU cu mai multe nuclee. Firefox integrează deja unele părți ale Servo, cum ar fi motorul CSS cu mai multe fire și sistemul de randare WebRender.

Sursa: opennet.ru

Adauga un comentariu