Windows Tips & News

A Mozilla Quantum Project egy új motor a Firefoxhoz

click fraud protection
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 Dev csatornán megjelent Microsoft Edge 96.0.1043.1

A Dev csatornán megjelent Microsoft Edge 96.0.1043.1

VálaszoljAz Edge böngésző új, kiadás előtti buildje már elérhető a Dev csatornán. Megjelent a Mic...

Olvass tovább

Engedélyezze a frissítési jelvényt a Firefoxban

Engedélyezze a frissítési jelvényt a Firefoxban

Amint azt Ön is tudja, a Mozilla Firefox képes automatikusan frissíteni magát. Ha a telepítéskor ...

Olvass tovább

A csatlakoztatott USB-eszközök megkeresése és listázása a Windows 10 rendszerben

A csatlakoztatott USB-eszközök megkeresése és listázása a Windows 10 rendszerben

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

Olvass tovább