Windows Tips & News

Mozilla's Quantum Project je nový engine pre Firefox

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 7 má ticho prijímanú funkciu telemetrie s bezpečnostnou opravou z júla 2019

Windows 7 má ticho prijímanú funkciu telemetrie s bezpečnostnou opravou z júla 2019

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

Čítaj viac

Vydané Windows 10 Build 18214 na preskočenie

Spolu so stavbou 17735, Microsoft dnes vydal Windows 10 Build 18214 pre Windows Insider, ktorí sa...

Čítaj viac

Kumulatívne aktualizácie pre Windows 10, 24. septembra 2019

Kumulatívne aktualizácie pre Windows 10, 24. septembra 2019

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

Čítaj viac