Windows Tips & News

Firefox otterrà una nuova API per le estensioni, senza compatibilità con le versioni precedenti

click fraud protection

Sviluppatori Mozilla hanno annunciato che in Firefox 45 verrà aggiunta una nuova implementazione dell'API per le estensioni del browser. Si chiama WebExtensions e utilizza la tecnologia HTML nativa. WebExtensions consentirà di creare estensioni compatibili con Google Chrome e viceversa.
banner logo firefox
La prima versione alpha dell'API WebExtensions che vedremo in Firefox 45 è prevista per marzo 2016. In un post sul blog, Mozilla ha affermato che le seguenti API dovrebbero essere implementate entro quel momento: allarmi, contextMenus, pageAction e browserAction. Inoltre ci saranno un sacco di API parzialmente supportate: segnalibri, cookie, estensione, i18n, notifiche, runtime, archiviazione, schede, navigazione web, richiesta web, finestre.

Il supporto per questi nuovi tipi di componenti aggiuntivi è già implementato nel repository addons.mozilla.org. Sarà distribuito al pubblico insieme a Firefox 44. Con Firefox 47, l'implementazione di WebExtensions dovrebbe essere in fase beta. Infine, in Firefox 48, WebExtensions raggiungerà una fase utilizzabile.

Dopodiché, il supporto per i componenti aggiuntivi classici (basati su XUL) verrà eliminato dopo un po' di tempo! Non è chiaro per quanto tempo il supporto per i classici componenti aggiuntivi rimarrà disponibile in Firefox.

I componenti aggiuntivi creati con WebExtensions saranno compatibili con l'opzione Elettrolisi/multiprocesso del browser Firefox. Se abilitato, esegue i componenti aggiuntivi in ​​un processo separato, che isola i componenti aggiuntivi dal processo principale del browser. Le schede funzioneranno allo stesso modo: l'opzione multiprocesso fornirà un processo isolato per scheda aperta.

I classici componenti aggiuntivi hanno problemi con l'elettrolisi. Molti di essi potrebbero smettere di funzionare completamente quando Electrolysis verrà implementato nella versione stabile di Firefox, prevista per aprile 2016 con Firefox 46.

Sebbene i componenti aggiuntivi di WebExtensions possano essere utilizzati in altri browser come Opera o Chrome, la potenziale perdita di molte utili estensioni di Firefox è così deludente che è probabile che molti utenti smettano di usarla Firefox. Questi cambiamenti, insieme a l'applicazione della firma per le estensioni, che non può essere disattivato a partire da Firefox 44, può ridurre significativamente la flessibilità e la potenza di Firefox. È possibile che molte cose possibili oggi tramite i componenti aggiuntivi in ​​Firefox non siano disponibili utilizzando le nuove API WebExtensions. Ad esempio, sono scettico sul fatto che sia il mio preferito Componente aggiuntivo basato su Tab Mix Plux XUL può essere possibile con il nuovo modello di estensioni. Una volta eliminato il supporto per i componenti aggiuntivi basati su XUL, potrebbe non essere possibile creare un tale componente aggiuntivo.

Sebbene sia comprensibile che l'obiettivo di Mozilla sia quello di migliorare Firefox, renderlo più sicuro, più veloce e più amichevole per la media utente, molti utenti incluso me non saranno contenti se il prezzo che dobbiamo pagare per tali modifiche paralizza la funzionalità del browser. Qual è la tua opinione su tutti questi cambiamenti futuri? Trovi che ne valga la pena?

Funzionalità rimosse in Windows 10

Funzionalità rimosse in Windows 10

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del s...

Leggi di più

Esplora file di Windows 10 Archivi

La scheda Dettagli nella finestra di dialogo delle proprietà dei file di Esplora file mostra prop...

Leggi di più

Archivi di ricerca di Windows 10

In precedenza, ho scritto come trovare il file e la directory più grandi in Linux. Oggi vorrei of...

Leggi di più