Windows Tips & News

Mozillan Quantum Project on uusi moottori Firefoxille

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
Windows 11:n uusi Media Player saa lisää mukautusvaihtoehtoja

Windows 11:n uusi Media Player saa lisää mukautusvaihtoehtoja

Ei niin kauan sitten, Microsoft ilmoitti upouusi mediasovellus Windows 11:lle. Vaikka klassinen W...

Lue lisää

Lukitusnäytön taustakuvan vaihtaminen Windows 11:ssä

Lukitusnäytön taustakuvan vaihtaminen Windows 11:ssä

Tämä artikkeli näyttää neljä tapaa muuttaa lukitusnäytön taustakuvaa Windows 11:ssä. Jos pidät ol...

Lue lisää

Uudelleensuunniteltu Notepad for Windows 11 on nyt saatavilla beta-kanavalla

Uudelleensuunniteltu Notepad for Windows 11 on nyt saatavilla beta-kanavalla

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

Lue lisää