Mozilla Firefox è previsto per alcuni grandi cambiamenti presto. Entro la fine del 2015, Firefox passerà a un design multiprocesso più simile a Chrome. E, in un anno o un anno e mezzo, Firefox abbandonerà il suo attuale sistema aggiuntivo per uno ampiamente compatibile con le estensioni di Chrome.
Questi non sono necessariamente cambiamenti negativi, anzi, sono probabilmente grandi miglioramenti. Ma Firefox sembra abbandonare il suo grande vantaggio e diventare ancora più simile a Chrome. L'elenco dei motivi per utilizzare Firefox su Chrome si sta riducendo.
Un Firefox multi-processo con sandbox è quasi arrivato
Firefox attualmente è l'unico browser Web a processo singolo. Chrome era multi-processo quando è stato lanciato e altri browser come Internet Explorer, Microsoft Edge, Apple Safari e Opera ora sono tutti browser multi-processo.
In realtà, Firefox non è più un processo singolo: ha uno speciale processo contenitore di plug-in che utilizza per isolare il plug-in Flash e altri plug-in del browser dal resto del browser. Tuttavia, se si dispone di una CPU a otto core e si caricano otto pagine Web, non verranno eseguite su otto core: verranno eseguite solo su uno solo.
RELAZIONATO: Ecco perché Firefox è ancora indietro di anni rispetto a Google Chrome
Mozilla ha avuto un progetto on-again, off-again per risolvere questo problema chiamato Electrolysis. Il progetto è stato interrotto nel 2011 perché troppo difficile , ma è stato riavviato anni dopo. Per fortuna, è quasi arrivato. Firefox multi-processo è attivo per impostazione predefinita nelle attuali build notturne di Firefox e sarà distribuito a tutti a metà dicembre 2015, secondo Mozilla. Ciò significa che Firefox finalmente funzionerà meglio su CPU multi-core durante il rendering di più pagine web.
Come altro bonus, il sandboxing di sicurezza arriverà insieme all'elettrolisi. Questa è un'altra caratteristica tanto attesa che altri browser, sì, incluso Internet Explorer, hanno avuto per anni. Firefox è attualmente l'unico browser web che non fa uso di tecnologie sandboxing per limitare i danni che possono causare gli exploit del browser. Ciò ha avuto un impatto reale nel mondo reale - testimonia il recente malvertising attacco che utilizzava uno zero-day in Firefox per compromettere gli utenti Windows, Mac e Linux su un sito Web russo. Probabilmente il sandboxing avrebbe impedito questo, o almeno avrebbe richiesto agli aggressori di sfruttare anche un difetto separato nella sandbox.
WebExtensions sostituirà il potente framework di estensioni di Firefox
Mozilla di recente annunciato la sua intenzione di uccidere l'attuale framework di estensioni di Firefox e sostituirlo con qualcosa di nuovo. Il nuovo framework, denominato WebExtensions, è "ampiamente compatibile con il modello utilizzato da Chrome e Opera". Microsoft Edge sta per ottenere un framework di estensione che sarà anche ampiamente compatibile con il framework di estensione di Chrome: tutti tranne Apple sembrano saltare su questo carro e incorporare estensioni simili a Chrome.
Le attuali estensioni XUL e XPCOM saranno deprecate e rimosse completamente entro un anno e mezzo. Quei potenti componenti aggiuntivi che utilizzi oggi in Firefox? Ad un certo punto nel prossimo futuro scompariranno, sostituiti con componenti aggiuntivi molto più simili a Chrome.
Ora, questa non è la fine del mondo. Mozilla vuole estendere il framework delle estensioni di Chrome per aggiungere funzionalità per rendere possibili estensioni come NoScript e aggiungere il supporto della barra laterale come il supporto della barra laterale in Opera. Mozilla vuole garantire che le attuali estensioni popolari possano continuare a funzionare nel FIrefox del futuro e sta lavorando per farlo accadere.
Inoltre, questa è una buona notizia. Il potente framework di estensione di Firefox ha portato a molti problemi iniziali, in particolare quando Mozilla è salito a bordo di un ciclo di rilascio rapido simile a Chrome. Sta per causare molti più problemi, poiché molte estensioni dovranno essere aggiornate per supportare Firefox multi-processo o non funzioneranno correttamente. Progetti futuri come Servo, un nuovo motore di layout che forse un giorno sostituirà Gecko, non sarebbero compatibili nemmeno con il vecchio sistema di estensione. E dovrebbe esserci un miglioramento della sicurezza, poiché le estensioni possono essere un po 'più sandbox e non tutte hanno accesso a tutto.
Ma questo giustamente irrita alcune persone nel modo sbagliato. Il sistema di estensioni di Firefox sta per diventare meno potente. Attualmente, le estensioni del browser possono fare praticamente qualsiasi cosa in Firefox. Ciò porta a problemi di sicurezza, problemi di compatibilità e interruzioni durante lo sviluppo. Ma è anche il grande vantaggio di Firefox: Firefox è il browser con il framework aggiuntivo più potente, nessuno escluso. Sta per non essere più vero. Mozilla aggiungerà funzionalità per consentire ai componenti aggiuntivi più popolari di continuare a funzionare, ma i componenti aggiuntivi meno utilizzati e quelli futuri saranno molto più limitati in ciò che possono fare.
Se Firefox non ha più il framework aggiuntivo più potente, il suo più grande vantaggio rispetto ai suoi concorrenti sarà sparito.
Firefox segue le orme di Chrome da anni
Ovviamente, Firefox ha seguito le orme di Chrome da molto tempo ormai. Poco dopo il lancio di Chrome, Mozilla ha avviato un ciclo di rilascio rapido che prevede versioni regolari di Firefox ogni sei settimane. Ciò ha causato molti problemi con componenti aggiuntivi non funzionanti perché il framework dei componenti aggiuntivi di Firefox non è mai stato progettato per questo.
L'anno scorso, Firefox ha ricevuto un nuovo tema denominato Australis progettato per essere più "moderno". Molti utenti lo hanno considerato molto più simile a Chrome e si sono opposti. Firefox ha anche scaricato la barra di stato, come ha fatto Chrome.
Anche altre funzionalità sono diventate sempre più simili a Chrome. Firefox Sync è stato riprogettato per utilizzare solo un nome utente e una password invece del vecchio sistema di chiavi di sicurezza, proprio come Chrome. Ora puoi avere sia la navigazione normale che la finestra di navigazione privata contemporaneamente, come in Chrome. Mozilla ha iniziato a includere funzionalità discutibili come Firefox Hello e l'integrazione di Pocket, proprio come Google ha integrato le proprie funzionalità in Chrome. Firefox ora può riprodurre video H.264 sul Web, come altri browser.
Mozilla consentirà inoltre solo i componenti aggiuntivi firmati da Mozilla sulla versione stabile di Firefox, richiedendo agli utenti di passare a una versione per sviluppatori per installare quelli che Mozilla non ha approvato. Chrome li limita anche per motivi di sicurezza.
E Mozilla sta per uscire con Firefox per iOS, un browser per iPhone e iPad che fornisce una skin diversa attorno al renderer Safari di Apple ma ti consente di sincronizzarti con il tuo account Firefox. Chrome per iOS funziona in modo simile, ma Mozilla ha evitato di farlo per anni perché non poteva utilizzare il proprio motore di rendering Gecko.
Firefox ha bisogno di un'identità distinta
Ora, non fraintenderci: la maggior parte di questi cambiamenti sono positivi. Anche i più controversi come sbarazzarsi del framework di estensione rappresenteranno probabilmente un miglioramento a lungo termine.
Ma non c'è dubbio che Firefox stia gradualmente perdendo la sua identità distinta. L'abbandono del framework di estensione più potente per un modello aggiuntivo ampiamente compatibile con Chrome sarà un duro colpo per una parte vocale della base di utenti di Firefox.
Mozilla deve rispondere a una domanda importante: perché utilizzare Firefox su Chrome? Mozilla probabilmente sosterrebbe che Firefox è unico perché è realizzato da una società senza scopo di lucro dedita a migliorare il Web, piuttosto che da grandi società a scopo di lucro che fanno più cose come i suoi concorrenti. Utilizza anche Gecko, un motore di rendering diverso, che si spera aiuta a preservare gli standard web attraverso una varietà di implementazioni. Ma è davvero abbastanza?
Firefox ora utilizza Yahoo come motore di ricerca predefinito e questo non è certamente un grande vantaggio. Vai avanti: cerca "vlc" su Google, Bing e Yahoo adesso. Google ti mostrerà un grande link per il download di VLC senza annunci fuorvianti, Bing ti mostrerà alcuni annunci pericolosamente fuorvianti ma ti indirizzerà comunque verso la pagina di download di VLC e Yahoo ti mostrerà una serie di annunci che cercano di farti scaricare malware senza un chiara indicazione di dove puoi trovare VLC. Firefox ha il peggior motore di ricerca predefinito di qualsiasi browser tradizionale e Mozilla certamente non aiuta gli utenti andando con Yahoo.