Windows Tips & News

Proiectul Quantum al Mozilla este un nou motor pentru Firefox

click fraud protection

În urmă cu câteva zile, Mozilla a prezentat noul său proiect, „Quantum”, care are ca scop furnizarea unui motor nou, îmbunătățit în mod semnificativ pentru browserul Firefox. Acesta va fi bazat pe Gecko și ar trebui să aducă multe îmbunătățiri la performanța lui Gecko, datorită creșterii concurență și paralelism, latență redusă și fiabilitate mai bună oferite de limbajul de cod Rust și al acestuia Caracteristici.

banner cu logo firefox
Quantum este împărțit aproximativ în patru proiecte distincte.

Proiectul Quantum CSS va înlocui motorul CSS al lui Gecko cu cel de la Servo. Servo este înlocuitorul pe termen lung al lui Gecko, bazat pe o arhitectură modernă, de înaltă performanță, paralelizată.

Proiectul Quantum DOM va face Gecko mai receptiv, mai ales atunci când sunt deschise multe file de fundal. Când Quantum DOM este terminat, codul JS pentru diferite file (și, eventual, diferite iframe) va rula în fire separate, programate în cooperare; codul pentru unele file de fundal nu va rula deloc.

Quantum Compositor mută compozitorul lui Gecko în propriul său proces. Deoarece instabilitatea driverului grafic este o sursă majoră de blocări Firefox, ne așteptăm ca mutarea codului care interacționează cu GPU în propriul proces să facă Firefox mai stabil.

În cele din urmă, Quantum Rendering va înlocui subsistemul grafic al lui Gecko cu cel de la Servo, numit WebRender. Servo folosește GPU-ul mai eficient decât Gecko, conducându-l mai mult ca un joc decât un browser web.

Aceste proiecte se află în diferite stadii de finalizare. Quantum Compositor este destul de departe, în timp ce Quantum Rendering abia începe. Există încă o mare incertitudine cu privire la proiecte.

Quantum DOM

Quantum DOM va rula codul JavaScript pentru diferite file în fire paralele, ceea ce va permite creșterea performanței browserului cu multe file deschise. Pentru a comuta între fire, va fi folosit un planificator special pentru a schimba contextul fără probleme din mers. Multe îmbunătățiri vor veni pentru a prinde scripturi grele și bucle infinite în codul Javascript.

Fluxul cuantic

Quantum Flow este o parte a proiectului Quantum dedicat optimizărilor avansate ale interfeței de utilizare a browserului.

Urmărește următorul videoclip:

Sursă: Blogul lui Bill McCloskey.

Windows 10 versiunea 20H2 afișează acum ferestre pop-up promoționale Edge

Windows 10 versiunea 20H2 afișează acum ferestre pop-up promoționale Edge

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și pentru a optimiza performanța...

Citeste mai mult

Remediați eroarea Această aplicație a fost blocată pentru protecția dvs. în Windows 10

Remediați eroarea Această aplicație a fost blocată pentru protecția dvs. în Windows 10

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și pentru a optimiza performanța...

Citeste mai mult

Activați modul Întotdeauna offline pentru fișiere în Windows 10

Activați modul Întotdeauna offline pentru fișiere în Windows 10

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și pentru a optimiza performanța...

Citeste mai mult