Windows Tips & News

Mozilla's Quantum Project je nový engine pro Firefox

click fraud protection
DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému

Před několika dny Mozilla představila svůj nový projekt „Quantum“, jehož cílem je poskytnout nový, výrazně vylepšený engine pro prohlížeč Firefox. Bude založen na Gecko a měl by přinést mnoho vylepšení výkonu Gecka, díky zvýšenému souběžnost a paralelismus, snížená latence a lepší spolehlivost poskytovaná kódovým jazykem Rust a jeho funkce.

banner s logem firefox
Quantum je zhruba rozděleno do čtyř odlišných projektů.

Projekt Quantum CSS nahradí CSS engine Gecko za ten od Servo. Servo je dlouhodobá náhrada Gecka založená na moderní, vysoce výkonné, paralelizované architektuře.

Díky projektu Quantum DOM bude Gecko citlivější, zvláště když je otevřeno mnoho karet na pozadí. Po dokončení Quantum DOM poběží kód JS pro různé karty (a možná i různé prvky iframe) v samostatných kooperativně naplánovaných vláknech; kód pro některé karty na pozadí se nikdy nespustí.

reklama

Quantum Compositor posouvá Geckoův skladatel do vlastního procesu. Protože nestabilita grafického ovladače je hlavním zdrojem pádů Firefoxu, očekáváme, že přesunutí kódu, který interaguje s GPU do vlastního procesu, učiní Firefox stabilnější.

Konečně Quantum Rendering nahradí grafický subsystém Gecko subsystémem od Servo, který se nazývá WebRender. Servo využívá GPU efektivněji než Gecko a pohání ho spíše jako hra než webový prohlížeč.

Tyto projekty jsou v různých fázích úplnosti. Quantum Compositor je poměrně daleko, zatímco Quantum Rendering teprve začíná. Ohledně projektů stále panuje značná nejistota.

Kvantový DOM

Quantum DOM spustí kód JavaScript pro různé karty v paralelních vláknech, což umožní zvýšit výkon prohlížeče s mnoha otevřenými kartami. K přepínání mezi vlákny bude použit speciální plánovač, který plynule změní kontext za běhu. Dojde k mnoha vylepšením, která zachytí těžké skripty a nekonečné smyčky v kódu Javascriptu.

Kvantový tok

Quantum Flow je součástí projektu Quantum věnovaného pokročilé optimalizaci uživatelského rozhraní prohlížeče.

Podívejte se na následující video:

Zdroj: Blog Billa McCloskeyho.

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému
Jak přidat nebo odebrat widgety tlačítko na hlavním panelu v systému Windows 11

Jak přidat nebo odebrat widgety tlačítko na hlavním panelu v systému Windows 11

Můžete přidat nebo odebrat tlačítko widgetů z hlavního panelu ve Windows 11, které je ve výchozím...

Přečtěte si více

Windows 11 může získat podporu pro desktopové widgety třetích stran

Windows 11 může získat podporu pro desktopové widgety třetích stran

Před několika dny někdo z Microsoftu vylil fazole tím, že prozradil předběžnou verzi připravované...

Přečtěte si více

Archivy skupinových souborů systému Windows 10

Tento web používá soubory cookie ke zlepšení vašeho zážitku při procházení webem. Z těchto soubor...

Přečtěte si více