Mozilla tillkännager Project Quantum – ny kraftfull renderingsmotor för Firefox

Postat:
16:10 - 2016-10-28
Skribent:
Lars A
Kommentarer:
21
Mozilla har offentliggjort en ny kraftfull renderingsmotor för webbläsaren Firefox. Satsningen kallas Project Quantum och är tänkt att leverera markanta förbättringar till användare i slutet av nästa år.
Utvecklaren skriver att Quantum handlar om parallellism och att till fullo utnyttja modern hårdvara. En del av tekniken är hämtad från Mozilla-sponsrade projektet Servo vars mål är ”bättre parallellism och säkerhet, modularitet och prestanda”.

Nya motorn kommer till både smartphones och datorer (dock inte till IOS, då Apple inte tillåter tredjepartsmotorer). Enligt Mozilla vill de ge så pass stora prestandaökningar att hela webbupplevelsen känns annorlunda – snabbare sidladdningar, mjukare scrollning och lenare animationer, etcetera.

Grundidén för att nå detta resultat är att utnyttja både GPU och processorns alla kärnor för att rendera webbsidor på ett mer effektivt vis. Flera av komponenterna för motorn har skrivits i programmeringsspråket Rust, vilket Mozilla menar ger fördelar i både hastighet och säkerhet.

Even today, in most browsers an individual web page runs primarily on a single thread on a single core. But nowadays we browse the web on phones, tablets, and laptops that have much more sophisticated processors, often with two, four or even more cores.

Additionally, it’s now commonplace for devices to incorporate one or more high-performance GPUs that can accelerate rendering and other kinds of computations.