Windows Tips & News

A Mozilla Quantum Project egy új motor a Firefoxhoz

AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimalizálásához

Néhány napja a Mozilla bemutatta új projektjét, a "Quantum"-ot, amelynek célja, hogy új, jelentősen továbbfejlesztett motort biztosítson a Firefox böngészőhöz. Gecko-alapú lesz, és a megnövekedett teljesítménynek köszönhetően számos fejlesztést kell hoznia a Gecko teljesítményében párhuzamosság és párhuzamosság, csökkentett késleltetés és jobb megbízhatóság, amelyet a Rust kódnyelv és annak biztosít jellemzők.

firefox logó banner
A Quantum nagyjából négy különálló projektre oszlik.

A Quantum CSS projekt a Gecko CSS motorját a Servo motorjára cseréli. A Servo a Gecko hosszú távú helyettesítője, amely modern, nagy teljesítményű, párhuzamos architektúrán alapul.

A Quantum DOM projekt érzékenyebbé teszi a Gecko-t, különösen akkor, ha sok háttérlap van nyitva. Amikor a Quantum DOM befejeződött, a különböző lapokhoz (és esetleg különböző iframe-ekhez) tartozó JS-kódok külön, együttműködve ütemezett szálakban fognak futni; egyes háttérlapok kódja egyáltalán nem fut le.

Hirdetés

A Quantum Compositor áthelyezi a Gecko kompozitort a saját folyamatába. Mivel a grafikus illesztőprogram instabilitása a Firefox összeomlásának fő forrása, arra számítunk, hogy a GPU-val kölcsönhatásba lépő kód áthelyezése a saját folyamatába stabilabbá teszi a Firefoxot.

Végül a Quantum Rendering lecseréli a Gecko grafikus alrendszerét a Servo egyével, a WebRenderrel. A Servo hatékonyabban használja a GPU-t, mint a Gecko, és inkább úgy vezeti, mint egy játék, mint egy webböngésző.

Ezek a projektek a befejezés különböző szakaszaiban vannak. A Quantum Compositor meglehetősen messze van, míg a Quantum Rendering még csak most kezdődik. Még mindig nagy a bizonytalanság a projektekkel kapcsolatban.

Quantum DOM

A Quantum DOM párhuzamos szálakban futtatja a JavaScript kódot a különböző lapokhoz, ami lehetővé teszi a böngésző teljesítményének növelését sok megnyitott lap mellett. A szálak közötti váltáshoz egy speciális ütemezőt használnak a kontextus zökkenőmentes, menet közbeni megváltoztatására. Számos fejlesztés érkezik a nehéz szkriptek és a Javascript-kód végtelen hurkjainak elkapására.

Kvantum Flow

A Quantum Flow a Quantum projekt része, amely a böngésző felhasználói felületének fejlett optimalizálására irányul.

Nézze meg a következő videót:

Forrás: Bill McCloskey blogja.

AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimalizálásához
A PowerToys 0.55 három új eszközt és különféle javításokat tartalmaz

A PowerToys 0.55 három új eszközt és különféle javításokat tartalmaz

A Microsoft újabb PowerToys-frissítést adott ki három új eszközzel és számos fejlesztéssel. A 0.5...

Olvass tovább

Az Edge lehetővé teszi a nap Bing videójának beállítását az Új lap oldal háttereként

Az Edge lehetővé teszi a nap Bing videójának beállítását az Új lap oldal háttereként

A Microsoft Edge Új lap oldala most lehetővé teszi, hogy statikus háttérkép helyett ciklusban áll...

Olvass tovább

Az Edge 99.0.1150.2 néhány új funkciót hozott a Dev csatornára, mielőtt elhagyta volna

Az Edge 99.0.1150.2 néhány új funkciót hozott a Dev csatornára, mielőtt elhagyta volna

AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimali...

Olvass tovább