Windows Tips & News

Mozilla's Quantum Project je nový engine pre Firefox

click fraud protection

Pred niekoľkými dňami Mozilla predstavila svoj nový projekt „Quantum“, ktorého cieľom je poskytnúť nový, výrazne vylepšený engine pre prehliadač Firefox. Bude založený na Gecko a mal by priniesť mnoho vylepšení výkonu Gecka, vďaka zvýšenému súbežnosť a paralelizmus, znížená latencia a lepšia spoľahlivosť, ktorú poskytuje kódový jazyk Rust a jeho Vlastnosti.

banner s logom firefox
Quantum je zhruba rozdelené do štyroch odlišných projektov.

Projekt Quantum CSS nahradí CSS engine Gecko za ten od Servo. Servo je dlhodobá náhrada Gecka založená na modernej, výkonnej, paralelnej architektúre.

Vďaka projektu Quantum DOM bude Gecko pohotovejšie, najmä ak je otvorených veľa kariet na pozadí. Po dokončení Quantum DOM sa kód JS pre rôzne karty (a možno aj rôzne prvky iframe) spustí v samostatných kooperatívne naplánovaných vláknach; kód pre niektoré karty na pozadí sa nikdy nespustí.

Quantum Compositor presúva Geckoho skladateľ do vlastného procesu. Keďže nestabilita ovládača grafiky je hlavným zdrojom zlyhaní Firefoxu, očakávame, že presun kódu, ktorý interaguje s GPU do vlastného procesu, urobí Firefox stabilnejším.

Nakoniec Quantum Rendering nahradí grafický subsystém Gecko subsystémom od spoločnosti Servo, ktorý sa nazýva WebRender. Servo využíva GPU efektívnejšie ako Gecko, poháňa ho skôr ako hra než webový prehliadač.

Tieto projekty sú v rôznych štádiách dokončenia. Quantum Compositor je pomerne ďaleko, zatiaľ čo Quantum Rendering sa len začína. V súvislosti s projektmi je stále veľká neistota.

Kvantový DOM

Quantum DOM spustí kód JavaScript pre rôzne karty v paralelných vláknach, čo umožní zvýšiť výkon prehliadača s mnohými otvorenými kartami. Na prepínanie medzi vláknami sa použije špeciálny plánovač, ktorý plynule mení kontext za behu. Príde veľa vylepšení, ktoré zachytia ťažké skripty a nekonečné slučky v kóde Javascriptu.

Kvantový tok

Quantum Flow je súčasťou projektu Quantum venovaného pokročilej optimalizácii používateľského rozhrania prehliadača.

Pozrite si nasledujúce video:

Zdroj: Blog Billa McCloskeyho.

Windows 10 Build 15058 je k dispozícii pre používateľov Fast Ring Insiders

Windows 10 Build 15058 je k dispozícii pre používateľov Fast Ring Insiders

ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon sy...

Čítaj viac

Pridajte kontextovú ponuku e-mailu v systéme Windows 10

Pridajte kontextovú ponuku e-mailu v systéme Windows 10

ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon sy...

Čítaj viac

Windows 10 Build 15042 nemá na ploche vodoznak a dátum vypršania platnosti

Windows 10 Build 15042 nemá na ploche vodoznak a dátum vypršania platnosti

ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon sy...

Čítaj viac