Firefox 48 verrà fornito con "Elettrolisi" (processo per scheda) abilitato
Firefox 48, che è attualmente in fase beta, dovrebbe essere rilasciato agli utenti di branch stabili nell'agosto 2016. Un cambiamento notevole che gli sviluppatori Mozilla abilitano per impostazione predefinita in questa versione è la modalità multiprocesso, nota come "elettrolisi" o semplicemente e10s. Questo sarà abilitato per almeno alcuni utenti.
Annuncio
E10S è l'abbreviazione di "Elettrolisi". Simile a come i chimici possono utilizzare la tecnica chiamata elettrolisi per dividere l'acqua in idrogeno e ossigeno, stiamo usando il progetto Elettrolisi per dividere Firefox in un processo di interfaccia utente e un processo di contenuto. La divisione dell'interfaccia utente dal contenuto significa che quando una pagina Web sta divorando il processore del computer, anche le schede, i pulsanti e i menu non si bloccheranno.
Con Firefox 48, gli e10 saranno abilitati per l'1% degli utenti che non utilizzano principalmente i componenti aggiuntivi. Se questo esperimento non presenta problemi, è possibile aumentare la percentuale di utenti per i quali e10s è abilitato. Se causa problemi, gli sviluppatori di Mozilla possono interromperlo.
Con Firefox 49, e10s dovrebbe essere abilitato per tutti gli utenti che utilizzano Firefox senza componenti aggiuntivi. Secondo Mozilla, il 40% di tutti gli utenti di Firefox non usa mai i componenti aggiuntivi.
Quando abilitato, e10s consente al browser di eseguire il rendering di ogni contenuto della scheda in un processo separato, indipendente dal processo principale del browser. Ciò dovrebbe aumentare la sicurezza del browser, rendere la sua interfaccia utente più reattiva e velocizzare Firefox su CPU multicore.
L'aspetto negativo di questa modifica sarà l'incompatibilità con molte estensioni popolari tra cui NoScript, Ghostery, Flash Video Downloader e Adblock Edge. Fonte: Asa Dotzler.
Cosa ne pensi di questo cambiamento? Apprezzi l'imminente tecnologia dell'elettrolisi in Firefox o pensi che non valga la pena perdere la compatibilità dei componenti aggiuntivi?