Firefox 52 Serale: Quantum Compositore ha atterrato

0
266

Il primo quantum componente del progetto, Quantum Compositore, ha appena sbarcati in ultimo Firefox Nightly versione (attualmente su 52).

Progetto Quantum è Mozilla tentativo di creare una nuova generazione di motore web. Abbiamo parlato di progetto quantum quando è stato rivelato da Mozilla due settimane fa.

Quantum è un grande progetto che parla di parallelismo e l’utilizzo di moderne caratteristiche hardware. Ha un numero di componenti adottati dal Servo di progetto.

Mozilla spera che il quantum componenti migliorare Firefox prestazioni e l’esperienza utente in modo significativo e tangibile. I siti web si caricano più velocemente, l’interazione dell’utente con i siti e i browser sono più e di meglio, e le animazioni sono molto più fluide di quello che sono adesso in tutti i browser.

Firefox Quantum Compositor

firefox quantum compositing

Uno di quei componenti, Quantum Compositore, è ora integrato in Firefox 52 per notte. Il limite ora è che esso è abilitato solo su dispositivi che eseguono Windows 7 o più recente, e solo se Direct3D 11 è supportato.

Quantum Compositing non è completo di tutte le funzionalità di sicurezza come indicato sulla Meta Bug.

Crediamo che questo ha vantaggi significativi per affidabilità/stabilità, come il più GPU lavoro siamo in grado di muoversi al di fuori dell’interfaccia utente del processo, la meno probabile che Firefox è crash. D3D11 si blocca e reimposta dispositivo sarà molto più facile da gestire, si può semplicemente riavviare la GPU del processo, se qualcosa va storto.

Inizialmente ci sono solo i servizi remoti composizione di questo prototipo non comporta remoting rasterizzazione, accelerazione video, o GL i comandi. Firefox utilizza la GPU contenuto processi, e il processo padre non e10s modalità (o in e10s modalità quando il contenuto è accelerato).

È possibile verificare se Quantum Compositore viene utilizzato nella vostra copia di Firefox Nightly caricando su:supporto nella barra degli indirizzi del browser, e scorri la pagina fino alla sezione Diagnostica sulla pagina che si apre.

Se vedi i parametri GPUProcessPid e GPIPRocess sulla pagina, Quantum Compositore viene attivato.

Firefox compositor viene eseguito in un processo che si può verificare aprendo il Task Manager e guardando l’Id processo di firefox.exe. Si dovrebbe vedere una corrispondenza ID processo che indica che il browser del compositore esegue il proprio processo ora.

Mozilla ha deciso di utilizzare firefox.exe un processo che per evitare problemi con il software di protezione.

Nota a margine: Quantum Compositor della preferenza che determina se è attivata o non è a strati.gpu-processo.dev.abilitata. Si prega di notare che questo non è disponibile in più versioni di Firefox adesso. Alla fine, però sarà disponibile in tutto.

L’integrazione del primo Quantum componente in Firefox segna un passo importante per il browser del futuro. Mentre Quantum Compositing non trovare la sua strada in Firefox 52 Stabile, si fermerà in Firefox Stabile alla fine.

Di notte è possibile che si verifichino problemi con il Quantum Compositore, ma che è prevedibile considerando che Firefox Nightly c’è esattamente per questo scopo (per appianare i bug e testare le funzionalità).

È possibile seguire il processo di integrazione su Bugzilla@Mozilla. Una volta che tutti i bug sono risolti, Quantum Compositore si terra in Firefox Stabile. Quanto riguarda gli altri sistemi operativi sono interessati, a coloro che non sono dimenticati, ma le informazioni sono scarse, attualmente in riferimento a quando la funzione sarà di terreno su quelle piattaforme. (via Sören Hentzschel)

Ora È: Cosa ne su Firefox next-gen Quantum Progetto?