Els gegants de la web volen estandarditzar les extensions web

Apple, Mozilla, Google i Microsoft han unit forces amb la finalitat de poder donar suport als desenvolupadors d'extensions, ja que sense cap dubte Chrome és el navegador més utilitzat i sobre el qual també els desenvolupadors prefereixen enfocar els seus esforços per a la creació d'extensions, deixant de banda els altres navegadors.

És per això que un nou grup comunitari «WebExtensions» intentarà forjar una arquitectura comuna per a futures extensions web i convida als desenvolupadors a unir-se a aquesta iniciativa. Safari ha adoptat una nova API d'extensió web amb macOS Big Sud que permet que les extensions dissenyades per a altres navegadors funcionin amb ella. Això va obrir la porta a noves extensions, però no s'havia definit un mètode estandarditzat per desenvolupar extensions.

El nou grup, abreujat WECG, està format per membres de cada un dels principals desenvolupadors de navegadors. A l'capdavant d'aquest nou grup, trobem a Timothy Hatcher d'Apple i Simeon Vincent de Google. Els participants actuals inclouen empleats d'Apple, Mozilla i Microsoft.

El Consorci World Wide Web, l'organisme responsable de promoure la compatibilitat de les tecnologies World Wide Web, va comentar sobre l'acció:

"Estem encantats d'anunciar el llançament de l'WebExtensions Community Group (WECG). Amb diversos navegadors adoptant un model àmpliament compatible per a extensions en els últims anys, WECG està emocionat d'explorar com els proveïdors de navegadors i altres parts interessades poden treballar junts per promoure una plataforma d'extensió de navegador comú. Apple, Google, Microsoft i Mozilla estan llançant aquest grup comunitari, i convidem a altres proveïdors de navegadors, desenvolupadors d'extensions i parts interessades a unir-se a aquesta iniciativa *. «

El grup comunitari de WebExtensions té dos objectius són facilitar als desenvolupadors la creació d'extensions especificant un model coherent i un nucli comú de funcions, API i permisos. Així mateix descriuen una arquitectura que millora el rendiment i és encara més segura i resistent a l'abús.

A la carta de treball, s'esmenten els següents principis de disseny:

  • Centrat en l'usuari: les extensions de navegador permeten als usuaris personalitzar la vostra experiència de navegació web en funció de les seves preferències i necessitats.
  • compatibilitat: mantenir i millorar la compatibilitat amb les extensions existents i les API d'extensió més populars. Això permetrà als desenvolupadors no haver de reescriure completament les seves extensions perquè funcionin en diferents navegadors, que poden ser propensos a errors.
  • rendiment: permetre que els desenvolupadors escriguin extensions que no tinguin un impacte negatiu en el rendiment o el consum d'energia de les pàgines web o el navegador.
  • seguretat: a l'triar quines extensions usar, els usuaris no haurien d'haver de comprometre la funcionalitat i la seguretat. Amb les noves API d'extensió, es realitzarà un canvi en el model.
  • privadesa: de la mateixa manera, els usuaris no haurien d'haver de comprometre la funcionalitat i la privacitat. Ja que tindrà com a principal punt que les extensions de navegador millorin l'experiència de l'usuari a el temps que requereixen l'accés mínim necessari a les dades de navegació de l'usuari per a reduir o eliminar la compensació que els usuaris finals han de fer entre funcionalitat i confidencialitat.
  • portabilitat: hauria de ser relativament senzill per als desenvolupadors transferir extensions d'un navegador a un altre, i perquè els navegadors admeten extensions en una varietat de dispositius i sistemes operatius.
  • mantenibilitat: a l'simplificar les API, això ha de permetre que el grup més ampli de desenvolupadors creu extensions i se'ls faciliti el manteniment de les extensions que creen.
  • Autonomia: els proveïdors de navegadors han de proporcionar una funcionalitat específica al seu navegador i també han de tenir l'oportunitat d'experimentar amb noves funcions.

El grup no vol especificar tots els aspectes de la plataforma d'extensions web ni reprimir la innovació. Cada proveïdor de navegadors seguirà operant de manera independent amb les seves pròpies polítiques. Els desenvolupadors i proveïdors de navegadors interessats a contribuir a el grup poden registrar a través de la pàgina web de W3C. El WECG té un repositori de GitHub dedicat amb una carta de treball i els èxits de la comunitat.

font: https://www.w3.org/


Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.