Mozilla, Google, Apple i Microsoft uneixen forces per estandarditzar els complements

El W3C va anunciar fa pocs dies la formació d'un grup comunitari anomenat «WebExtensions» (WECG) que té com a funció principal il treballar juntament amb els proveïdors de navegadors i altres parts interessades per promoure una plataforma de desenvolupament de complements de navegador comuna basada en l'API de WebExtensions.

Aquest grup de treball inclou a representants de Google, Mozilla, Apple i Microsoft i les especificacions desenvolupades pel grup de treball tenen com a objectiu facilitar la creació de complements que funcionin en diferents navegadors.

W3C esmenta que planeja aconseguir aquest objectiu mitjançant la definició d'un model holístic i una funcionalitat bàsica comuna, API i sistema d'autoritat, a més que el grup de treball també definirà una arquitectura complementària per millorar el rendiment, enfortir la seguretat i brindar protecció contra l'abús.

A l'desenvolupar especificacions, es suggereix adherir-se als principis aplicats pel W3C TAG (Technical Architecture Group), com ara enfocament en l'usuari, interoperabilitat, seguretat, privacitat, portabilitat, facilitat de manteniment i comportament predictible.

La pàgina web de l'WECG estableix que l'objectiu de el grup és especificar un model, permisos i un nucli comú d'API per a les extensions de navegador web, afirmant:

A l'especificar les API, la funcionalitat i els permisos de WebExtensions, podem facilitar encara més als desenvolupadors d'extensions la millora de l'experiència de l'usuari final, a el temps que els vam traslladar cap a API que milloren el rendiment i eviten l'abús. 

Fins ara, el grup ha creat un repositori de GitHub dedicat i ha elaborat una carta comunitària en preparació per a la tasca en qüestió que es descriu com:

Usant el model d'extensions existent i les API compatibles amb Chrome, Microsoft Edge, Firefox i Safari com a base, començarem treballant en una especificació. El nostre objectiu és identificar punts en comú, apropar les implementacions i traçar un rumb per a l'evolució futura.

Els models i les API de desenvolupament de complements que ja s'utilitzen en Chrome, Microsoft Edge, Firefox i Safari s'utilitzaran com a base per a les especificacions generades. El grup de treball intentarà identificar característiques comunes per a tots els navegadors per a la creació de complements, apropar les implementacions i esbossar formes de possible desenvolupament.

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.

W3C ha declarat explícitament que no busca dictar exactament el que els desenvolupadors poden i no poden crear amb extensions. Tampoc especificar, estandarditzaran ni coordinaran entorn de la signatura o lliurament d'extensions. Només volen fomentar la innovació mentre mantenen la privacitat i la seguretat de l'usuari d'una manera que sigui la mateixa en tots els àmbits.


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa http://secbcaixabank.info/SECB-COVIDXNUMX-DENUNCIA-INSPECCION-PROTOCOLO-.pdf.

Un comentari, deixa el teu

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: Miguel Ángel Gatón
  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ó.

  1.   sense nom va dir

    resumint: monopoli a gran escala