Windows Tips & News

Mozilla's Quantum Project je nov motor za Firefox

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema

Pred nekaj dnevi je Mozilla predstavila svoj novi projekt "Quantum", katerega cilj je zagotoviti nov, bistveno izboljšan motor za brskalnik Firefox. Temeljil bo na Gecku in bi moral prinesti številne izboljšave v zmogljivosti Gecko, zahvaljujoč povečanemu sočasnost in vzporednost, zmanjšana zamuda in boljša zanesljivost, ki jo zagotavljata kodni jezik Rust in njegov Lastnosti.

pasica z logotipom firefox
Quantum je v grobem razdeljen na štiri različne projekte.

Projekt Quantum CSS bo zamenjal Geckov CSS motor s tistim iz Serva. Servo je dolgoročna zamenjava Gecko, ki temelji na sodobni, visoko zmogljivi, vzporedni arhitekturi.

Projekt Quantum DOM bo naredil Gecko bolj odziven, še posebej, če je odprtih veliko zavihkov v ozadju. Ko je Quantum DOM končan, se bo koda JS za različne zavihke (in morda različne okvire iframe) izvajala v ločenih načrtovanih nitih; koda za nekatere zavihke v ozadju sploh ne bo delovala.

Oglas

Quantum Compositor premakne Geckov sestavljalnik v svoj lasten proces. Ker je nestabilnost grafičnega gonilnika glavni vir zrušitev Firefoxa, pričakujemo, da bo premikanje kode, ki sodeluje z GPU, v lasten proces naredilo Firefox bolj stabilen.

Končno bo Quantum Rendering zamenjal Geckov grafični podsistem s tistim iz Serva, imenovanim WebRender. Servo uporablja GPU učinkoviteje kot Gecko in ga poganja bolj kot igra kot spletni brskalnik.

Ti projekti so v različnih fazah dokončanosti. Quantum Compositor je precej daleč, medtem ko se Quantum Rendering šele začenja. Glede projektov je še vedno precejšnja negotovost.

Kvantni DOM

Quantum DOM bo izvajal kodo JavaScript za različne zavihke v vzporednih nitih, kar bo omogočilo povečanje zmogljivosti brskalnika z veliko odprtimi zavihki. Za preklapljanje med nitmi bo uporabljen poseben načrtovalnik za gladko spreminjanje konteksta sproti. Prišlo bo do številnih izboljšav za lovljenje težkih skriptov in neskončnih zank v kodi Javascript.

Kvantni tok

Quantum Flow je del projekta Quantum, ki je namenjen naprednim optimizacijam uporabniškega vmesnika brskalnika.

Oglejte si naslednji videoposnetek:

vir: Blog Billa McCloskeyja.

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema
Omogočite novo funkcijo uporabniškega vmesnika Translator Bubble v brskalniku Google Chrome

Omogočite novo funkcijo uporabniškega vmesnika Translator Bubble v brskalniku Google Chrome

Če uporabljate priljubljen brskalnik Google Chrome, ste morda seznanjeni z njegovo vgrajeno funkc...

Preberi več

Prenesi Dodaj Nastavi lokacijo za shranjevanje v kontekstni meni knjižnice

To spletno mesto uporablja piškotke za izboljšanje vaše izkušnje med krmarjenjem po spletnem mest...

Preberi več

Kako onemogočiti funkcijo deljenja geolokacije v brskalniku Mozilla Firefox

Kako onemogočiti funkcijo deljenja geolokacije v brskalniku Mozilla Firefox

Mozilla Firefox je privzeto opremljen s funkcijo geolokacije (brskanje, ki upošteva lokacijo). Pr...

Preberi več