Windows Tips & News

Mozillan Quantum Project on uusi moottori Firefoxille

click fraud protection
SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suorituskyvyn

Muutama päivä sitten Mozilla esitteli uuden projektinsa, "Quantum", jonka tarkoituksena on tarjota uusi, huomattavasti paranneltu moottori Firefox-selaimelle. Se tulee olemaan Gecko-pohjainen ja sen pitäisi tuoda monia parannuksia Geckon suorituskykyyn, kiitos lisääntyneen samanaikaisuus ja rinnakkaisuus, pienempi latenssi ja parempi luotettavuus, jonka Rust-koodikieli ja sen tarjoavat ominaisuudet.

firefox-logobanneri
Quantum on karkeasti jaettu neljään erilliseen projektiin.

Quantum CSS -projekti korvaa Geckon CSS-moottorin Servon omalla. Servo on Geckon pitkäaikainen korvike, joka perustuu moderniin, tehokkaaseen rinnakkaisarkkitehtuuriin.

Quantum DOM -projekti tekee Geckosta reagoivamman, varsinkin kun taustalla on paljon auki olevia välilehtiä. Kun Quantum DOM on valmis, JS-koodi eri välilehdille (ja mahdollisesti erilaisille iframe-kehyksille) suoritetaan erillisissä yhteistyössä ajoitetuissa säikeissä; joidenkin taustavälilehtien koodi ei toimi koskaan.

Mainos

Quantum Compositor siirtää Geckon komposiaattorin omaan prosessiinsa. Koska näytönohjainten epävakaus on pääasiallinen Firefoxin kaatumisten syy, odotamme, että GPU: n kanssa vuorovaikutuksessa olevan koodin siirtäminen omaan prosessiinsa tekee Firefoxista vakaamman.

Lopuksi Quantum Rendering korvaa Geckon grafiikkaalijärjestelmän Servon WebRenderillä. Servo käyttää GPU: ta tehokkaammin kuin Gecko, joten se toimii enemmän kuin peli kuin verkkoselain.

Nämä hankkeet ovat eri vaiheissa. Quantum Compositor on melko pitkällä, kun taas Quantum Rendering on vasta alkamassa. Hankkeisiin liittyy vielä paljon epävarmuutta.

Kvantti DOM

Quantum DOM ajaa JavaScript-koodia eri välilehdille rinnakkaisissa säikeissä, mikä mahdollistaa selaimen suorituskyvyn lisäämisen, kun monet välilehdet ovat auki. Säikeiden välillä vaihtamiseksi käytetään erityistä ajastinta, joka muuttaa kontekstia sujuvasti lennossa. Monet parannukset tulevat kiinni raskaita komentosarjoja ja äärettömiä silmukoita Javascript-koodissa.

Kvanttivirtaus

Quantum Flow on osa Quantum-projektia, joka on omistettu selaimen käyttöliittymän edistyneille optimoinnille.

Katso seuraava video:

Lähde: Bill McCloskeyn blogi.

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suorituskyvyn

Lataa Disable Places Bar for Common File Dialog in Windows 10

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi, kun selaat sivustoa. Näistä...

Lue lisää

.NET Framework 4.7.2 Offline Installer on poistunut

.NET Framework 4.7.2 Offline Installer on poistunut

Microsoft julkaisi tänään .NET Framework 4.7.2:n lopullisen version. Julkaisu on saatavilla Windo...

Lue lisää

Windows 10 Build 20150 (kehittäjäkanava / nopea soitto)

Windows 10 Build 20150 (kehittäjäkanava / nopea soitto)

Microsoft on julkaissut Windows 10 Build 20150:n Insidersille Dev Channelissa (aiemmin Nopea soit...

Lue lisää