Mozilla ha rivelato in un nuovo post sul blog ufficiale Addons blog perché Webextensions, una nuova API per add-on di Firefox sviluppatori, sono vantaggiose per la comunità di sviluppo.
L’organizzazione prevede il rilascio di una stabile WebExtensions API con Firefox 48, mentre gli sviluppatori possono inviare add-ons di Mozilla Add-ons libreria già e fornire un feedback esistenti add-ons e le capacità di cui hanno bisogno per funzionare.
Mozilla obiettivo principale con l’introduzione di WebExtensions è quello di unificare Firefox estensioni API e architettura con il Cromo e il browser basato su Chromium come Google Chrome e Opera.
Supporto per il Cromo estensione dell’architettura è il primo passo del processo, in quanto rende più facile per porta Chrome estensioni per Firefox (e le estensioni di Firefox creata con WebExtensions per Chrome).
Gli sviluppatori di trarre beneficio da un approccio in quanto richiede il minimo sforzo per l’ampliamento di un porto a un altro browser web.
Mozilla è consapevole, tuttavia, che Firefox attuale add-on architecture è più potente di una WebExtensions linea di base, e che molti dei add-ons disponibili per il browser non possono essere portati usando la WebExtensions API se non è estesa a migliorare le proprie capacità.
Considerando che Mozilla piani per deprecare XUL e XPCOM, in futuro, sarebbe risultato in componenti aggiuntivi diventando incompatibile con Firefox, a quel punto, a meno che non vengono portati dai loro autori o le persone che prendono più di WebExtensions o l’Add-on SDK.
Questo è però possibile solo di WebExtensions o l’Add-on SDK di fornire le funzionalità necessarie, e mentre Mozilla vuole garantire che per selezionare add-ons come NoScript o Mega, è possibile che gli altri cadono attraverso le crepe se le funzioni che si basano su non sono rese disponibili.
Mozilla note che WebExtensions offrono vantaggi rispetto ai tradizionali add-ons per il browser. Primo, l’API è stato creato da zero per supportare Firefox prossimo architettura multi-processo.
Secondo, WebExtensions add-ons sono più sicuro di legacy add-ons, con conseguente miglioramento della sicurezza e della stabilità, e rende più veloci i tempi.
Se si guarda al quadro generale, si noterà ulteriori imminenti problemi in materia per l’introduzione di WebExtensions e multi-processo di Firefox, e la rimozione di XUL e XPCOM.
Mentre si potrebbe analizzare ogni cambiamento, ha senso dal punto di vista dell’utente a guardare i cambiamenti nel suo complesso, come tutti influenzano l’add-on paesaggio del browser.
Il WebExtensions API di per sé non è una brutta cosa, ma benefico per Firefox comunità. Aggiungere la rimozione di XUL e XPCOM, e multi-processo di Firefox, e tutto dipende da quanto potente è la capacità di WebExtensions API.
Aggiungere le funzioni necessarie per WebExtensions è tuttavia solo una parte del processo. Gli sviluppatori hanno bisogno di porta esistente add-ons per la nuova API se le estensioni incompatibili quando XUL o XPCOM sono deprecati in Firefox.
Gli utenti di Firefox che sono interessati al processo di Mozilla fa riferimento a WebExtensions possibile controllare i principali bug per la prima versione di WebExtensions su Bugzilla.
Ora È: Quali sono le tue aspettative in materia di WebExtensions?