Windows Tips & News

Mozillas Quantum Project er en ny motor for Firefox

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsen

For noen dager siden introduserte Mozilla sitt nye prosjekt, "Quantum", som har som mål å tilby en ny, spesielt forbedret motor for Firefox-nettleseren. Det vil være Gecko-basert og bør gi mange forbedringer til Geckos ytelse, takket være økt samtidighet og parallellitet, redusert ventetid og bedre pålitelighet levert av Rust-kodespråket og dets funksjoner.

firefox logo banner
Quantum er grovt sett delt inn i fire distinkte prosjekter.

Quantum CSS-prosjektet vil erstatte Geckos CSS-motor med den fra Servo. Servo er Geckos langsiktige erstatning basert på en moderne, høyytelses, parallellisert arkitektur.

Quantum DOM-prosjektet vil gjøre Gecko mer responsiv, spesielt når det er mange bakgrunnsfaner åpne. Når Quantum DOM er ferdig, vil JS-kode for forskjellige faner (og muligens forskjellige iframes) kjøres i separate, samarbeidende planlagte tråder; koden for noen bakgrunnsfaner vil aldri kjøre i det hele tatt.

Annonse

Quantum Compositor flytter Geckos komponist inn i sin egen prosess. Siden grafikkdriverustabilitet er en viktig kilde til Firefox-krasj, forventer vi at flytting av kode som samhandler med GPU-en inn i sin egen prosess vil gjøre Firefox mer stabil.

Til slutt vil Quantum Rendering erstatte Geckos grafikkundersystem med det fra Servo, kalt WebRender. Servo bruker GPU mer effektivt enn Gecko gjør, og driver den mer som et spill enn en nettleser.

Disse prosjektene er i ulike stadier av ferdigstillelse. Quantum Compositor er ganske langt på vei mens Quantum Rendering akkurat er i gang. Det er fortsatt en del usikkerhet rundt prosjektene.

Quantum DOM

Quantum DOM vil kjøre JavaScript-koden for forskjellige faner i parallelle tråder, noe som vil tillate å øke nettleserens ytelse med mange åpne faner. For å bytte mellom tråder, vil en spesiell planlegger bli brukt for å endre konteksten jevnt underveis. Mange forbedringer vil komme for å fange opp tunge skript og uendelige løkker i Javascript-koden.

Kvantestrøm

Quantum Flow er en del av Quantum-prosjektet dedikert til avanserte optimaliseringer av nettleserens brukergrensesnitt.

Se følgende video:

Kilde: Bill McCloskey sin blogg.

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsen
Microsoft gjør Timeline til en offline-funksjon, deaktiverer synkronisering mellom enheter

Microsoft gjør Timeline til en offline-funksjon, deaktiverer synkronisering mellom enheter

Det var en tid da Microsoft prøvde å krydre Windows 10 med noen friske og noe uortodokse nye funk...

Les mer

Firefox 75 utgitt, her er hva som er nytt

Firefox 75 utgitt, her er hva som er nytt

Mozilla har gitt ut en ny hovedversjon av nettleseren Firefox. Versjon 75 er kjent for offisielle...

Les mer

Deaktiver Animer Windows når du minimerer og maksimerer i Windows 10

Deaktiver Animer Windows når du minimerer og maksimerer i Windows 10

Slik aktiverer eller deaktiverer du animering av Windows når du minimerer og maksimerer i Windows...

Les mer