Windows Tips & News

Mozilla's Quantum Project novi je mehanizam za Firefox

Prije nekoliko dana, Mozilla je predstavila svoj novi projekt, "Quantum", koji je usmjeren na pružanje novog, značajno poboljšanog motora za Firefox preglednik. Bit će baziran na Gecko-u i trebao bi donijeti mnoga poboljšanja Geckovoj izvedbi, zahvaljujući povećanju podudarnost i paralelizam, smanjena latencija i bolja pouzdanost koju osigurava kodni jezik Rust i njegov značajke.

firefox logo banner
Quantum je ugrubo podijeljen u četiri različita projekta.

Projekt Quantum CSS zamijenit će Geckov CSS engine onim iz Serva. Servo je Geckova dugoročna zamjena temeljena na modernoj, paralelnoj arhitekturi visokih performansi.

Projekt Quantum DOM učinit će Gecko osjetljivijim, pogotovo kada je otvoreno mnogo pozadinskih kartica. Kada je Quantum DOM gotov, JS kod za različite kartice (i moguće različite iframe) izvodit će se u zasebnim kooperativno planiranim nitima; kod za neke pozadinske kartice se uopće neće pokrenuti.

Quantum Compositor premješta Geckov skladatelj u vlastiti proces. Budući da je nestabilnost grafičkog drajvera glavni izvor padova Firefoxa, očekujemo da će premještanje koda koji je u interakciji s GPU-om u vlastiti proces učiniti Firefox stabilnijim.

Konačno, Quantum Rendering će zamijeniti Geckov grafički podsustav onim iz Serva, koji se zove WebRender. Servo koristi GPU učinkovitije nego Gecko, upravljajući ga više kao igra nego web preglednik.

Ovi projekti su u različitim fazama dovršenosti. Quantum Compositor je prilično daleko, dok Quantum Rendering tek počinje. Još uvijek postoji velika neizvjesnost oko projekata.

Kvantni DOM

Quantum DOM će pokrenuti JavaScript kod za različite kartice u paralelnim nitima, što će omogućiti povećanje performansi preglednika s mnogo otvorenih kartica. Za prebacivanje između niti, koristit će se poseban planer za glatku promjenu konteksta u hodu. Doći će mnoga poboljšanja kako bi se uhvatile teške skripte i beskonačne petlje u Javascript kodu.

Kvantni tok

Quantum Flow je dio Quantum projekta posvećen naprednim optimizacijama korisničkog sučelja preglednika.

Pogledajte sljedeći video:

Izvor: Blog Billa McCloskeya.

Onemogućite automatsko ponovno otvaranje Firefoxa nakon ponovnog pokretanja sustava Windows

Onemogućite automatsko ponovno otvaranje Firefoxa nakon ponovnog pokretanja sustava Windows

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali perform...

Čitaj više

Build 19025.1052 je za Slow Ring, je test cjevovoda za servisiranje

Ova web stranica koristi kolačiće kako bi poboljšala vaše iskustvo dok se krećete kroz web strani...

Čitaj više

Početne Windows 10 teme pojavljuju se u Windows Storeu

Početne Windows 10 teme pojavljuju se u Windows Storeu

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali perform...

Čitaj više