Apple, Google, Microsoft și Mozilla s-au alăturat grupului comunitar WebExtensions pentru a lucra împreună la extensiile de browser.
Extensiile de browser pot fi dificil de dezvoltat și întreținut, în special pentru extensiile care doresc să accepte mai mult de un browser. Firefox, Edge, Opera și alții și-au bazat extensiile API-uri pe Chrome, dar fiecare browser își adaugă propriile modificări și nu implementează întotdeauna noile API-uri Google. Din fericire, toți principalii furnizori de browsere au convenit acum să formeze WebExtensions Community Group, care își propune să standardizeze API-urile și funcționalitățile în toate browsere.
„Suntem încântați să anunțăm lansarea WebExtensions Community Group (WECG)”, W3C a anunțat astăzi într-o postare pe blog. „Apple, Google, Microsoft și Mozilla inițiază acest grup comunitar și salutăm alți producători de browsere, dezvoltatori de extensii și părți interesate să se alăture acestui efort!”
Grupul urmărește ca dezvoltarea extensiilor să devină mai ușoară, prin stabilirea unui nucleu comun de funcționalități, API-uri și permisiuni. Procesul de standardizare va urma același model ca și dezvoltarea standardelor web (care, în general, funcționează bine), dar nu va forța browserele să ignore exclusivitatea funcționalitate sau API-uri. „Fiecare furnizor de browser va continua să își opereze magazinul de extensii în mod complet independent, cu propriile politici tehnice, de revizuire și editoriale”, se spune în postare. a spus.
WebExtensions a fost folosit ca termen general pentru extensia API-ului Chrome în ultimii ani. Opera a adoptat-o când browserul a trecut la o bază Chromium în 2013, Firefox a trecut la API în 2017 (Mozilla a inventat în mare parte termenul „WebExtensions”), iar Safari a adăugat suport pentru acesta anul trecut. Cu toate acestea, permisiunile și API-urile disponibile variază semnificativ de la un browser la altul, așa că procesul de standardizare va fi o veste excelentă pentru dezvoltatori. Browserele bazate pe Chromium, cum ar fi Vivaldi și noul Microsoft Edge, urmează în mare măsură implementarea Chrome cu puține (dacă există) modificări.
Carta grupului comunitar WebExtensions poate fi vizualizată Aici.