Apple, Google, Microsoft e Mozilla si sono uniti al gruppo della community WebExtensions per lavorare insieme sulle estensioni del browser.
Le estensioni del browser possono essere difficili da sviluppare e gestire, soprattutto per le estensioni che desiderano supportare più di un browser. Firefox, Edge, Opera e altri hanno basato le proprie API di estensione su quelle di Chrome, ma ogni browser aggiunge le proprie modifiche e non sempre implementa le nuove API di Google. Per fortuna, tutti i principali fornitori di browser hanno ora accettato di formare il gruppo comunitario WebExtensions, che mira a standardizzare le API e le funzionalità in tutti i settori. browser.
"Siamo entusiasti di annunciare il lancio del WebExtensions Community Group (WECG)", il W3C annunciato oggi in un post sul blog. "Apple, Google, Microsoft e Mozilla stanno avviando questo gruppo comunitario e diamo il benvenuto ad altri produttori di browser, sviluppatori di estensioni e parti interessate a unirsi a questo sforzo!"
Il gruppo mira a rendere più semplice lo sviluppo delle estensioni, stabilendo un nucleo comune di funzionalità, API e autorizzazioni. Il processo di standardizzazione seguirà lo stesso modello dello sviluppo degli standard web (che generalmente funziona bene), ma non obbligherà i browser a ignorare le esclusive funzionalità o API. "Ogni fornitore di browser continuerà a gestire il proprio negozio di estensioni in modo completamente indipendente, con le proprie politiche tecniche, di revisione ed editoriali", si legge nel post. disse.
WebExtensions è stato utilizzato come termine generale per l'API di estensione di Chrome negli ultimi anni. Opera lo ha adottato quando il browser passato a una base Chromium nel 2013, Firefox è passato all'API nel 2017 (Mozilla ha in gran parte coniato il termine "WebExtensions") e Safari ne ha aggiunto il supporto l'anno scorso. Tuttavia, le autorizzazioni e le API disponibili variano in modo significativo tra i diversi browser, quindi il processo di standardizzazione sarà un'ottima notizia per gli sviluppatori. I browser basati su Chromium, come Vivaldi e il nuovo Microsoft Edge, seguono in gran parte l'implementazione di Chrome con poche (se non nessuna) modifiche.
È possibile visualizzare la Carta del gruppo della comunità WebExtensions Qui.