Firefox 52 Nachtelijke: Quantum Compositor is geland

0
189

De eerste quantum-project onderdeel, Quantum Compositor, heeft net geland in de nieuwste Firefox Nightly versie (op dit moment op 52).

Project Quantum is Mozilla ‘ s probeert te maken van een van de volgende generatie web-engine. We spraken over het project quantum toen het werd geopenbaard door Mozilla twee weken geleden.

Quantum is een groot project dat is al over parallellisme en het gebruik van moderne hardware functies. Het heeft een aantal componenten die uit de Servo-project.

Mozilla hoopt dat de quantum-onderdelen zullen verbeteren Firefox prestaties en de gebruikerservaring aanzienlijk en opvallend. Websites laden sneller, de interactie van de gebruiker met sites en de browser zijn soepeler en beter, en de animaties zijn een stuk soepeler dan zijn ze nu in alle browsers.

Firefox Quantum Compositor

firefox quantum compositing

Een van die onderdelen, Quantum Compositor, is nu geïntegreerd in Firefox 52 ‘ s avonds. De beperking van dit moment is dat het alleen beschikbaar op apparaten die draaien op Windows 7 of nieuwer, en alleen als Direct3D 11 wordt ondersteund.

Quantum Compositing is niet compleet maar zoals vermeld op de Meta-Bug.

Wij geloven dat dit heeft aanzienlijke voordelen voor de betrouwbaarheid/stabiliteit, als de meer GPU werk dat we kunnen verhuizen van de UI proces, hoe kleiner de kans Firefox is crash. D3D11 crashes en het apparaat wordt zal het veel gemakkelijker te hanteren zijn als we gewoon opnieuw de GPU proces als er iets mis gaat.

In eerste instantie zijn we alleen remoting samenstelling – dit prototype niet betrekken van externe rastering, video-versnelling, of GL opdrachten. Firefox zal nog steeds gebruik maken van de GPU in de inhoud van de processen, en het bovenliggende proces in de niet-e10s modus (of in e10s modus wanneer de inhoud wordt versneld).

U kunt controleren of Quantum Compositor wordt gebruikt in uw kopie van Firefox Nightly door het laden van about:support in de adresbalk van de browser, en naar beneden te scrollen om de Diagnose gedeelte op de pagina die wordt geopend.

Als u de parameters GPUProcessPid en GPIPRocess op de pagina, Quantum Compositor is ingeschakeld.

Firefox is compositor draait het in zijn eigen proces dat kunt u controleren door het openen van de Manager van de Taak en de proces-Id ‘ s van firefox.exe. Ziet u een matching-proces-ID-er die geeft aan dat de browser compositor draait het in zijn eigen proces nu.

Mozilla besloot om gebruik te maken firefox.exe voor dat proces te voorkomen dat problemen met beveiligingssoftware.

Side note: Quantum Compositor voorkeur bepaalt of het is toegestaan of niet is lagen.gpu-proces.dev.ingeschakeld. Let op: deze functie is niet beschikbaar in de meeste versies van Firefox nu. Uiteindelijk maar het zal beschikbaar zijn in alle.

De integratie van de eerste Quantum-component in Firefox, markeert een belangrijke stap voor de browser van de toekomst. Terwijl Quantum Compositing niet zijn weg vinden in Firefox 52 Stabiel is, zal het land in Firefox Stabiel uiteindelijk.

Nachtelijke gebruikers ondervinden problemen met de Quantum Compositor, maar dat is te verwachten gezien het feit dat Firefox Nightly is er precies voor dat doel (ijzer uit bugs en test functies).

U kunt de voortgang van het integratieproces op Bugzilla@Mozilla. Als alle bugs zijn gladgestreken, Quantum Compositor zal het land in Firefox Stabiel. Zo ver als andere operating systemen betreft, die zijn niet vergeten, maar de informatie is schaars momenteel met betrekking tot wanneer de functie zal landen op die platformen. (via Sören Hentzschel)

Nu U: Wat is uw mening over Firefox ‘ s next-gen Project Quantum?