El Grupo de Trabajo de Tecnología de Aplicaciones de Hipertexto Web ( WHATWG ) fue fundado en 2004 por representantes de Apple Inc. , la Fundación Mozilla y Opera Software , proveedores líderes de navegadores web. [ 2 ] [ 3 ] WHATWG es responsable del mantenimiento de múltiples estándares técnicos relacionados con la web , incluidas las especificaciones del Lenguaje de Marcado de Hipertexto (HTML) y el Modelo de Objetos de Documento (DOM). [ 4 ] [ 5 ] La composición y el control central de WHATWG —su "Grupo Directivo"— está formado por Apple, Mozilla, Google y Microsoft. Los editores de las especificaciones de WHATWG garantizan la correcta implementación, en consulta con los participantes, pero en última instancia de acuerdo con los objetivos de los miembros del Grupo Directivo. [ 6 ]
Historia
El WHATWG se formó en respuesta al lento desarrollo de los estándares web del Consorcio World Wide Web (W3C) y a la decisión del W3C de abandonar HTML en favor de tecnologías basadas en XML . [ 7 ] La lista de correo del WHATWG se anunció el 4 de junio de 2004, [ 8 ] dos días después de que las iniciativas de un documento de posición conjunto de Opera y Mozilla [ 9 ] fueran rechazadas por los miembros del W3C en el Taller del W3C sobre Aplicaciones Web y Documentos Compuestos. [ 10 ]
El 10 de abril de 2007, la Fundación Mozilla, Apple y Opera Software propusieron [ 11 ] que el nuevo grupo de trabajo HTML del W3C adoptara el HTML5 del WHATWG como punto de partida de su trabajo y denominara su futuro producto como "HTML5" (aunque la especificación del WHATWG fue posteriormente renombrada como HTML Living Standard ).
El 9 de mayo de 2007, el nuevo grupo de trabajo de HTML del W3C decidió hacerlo. [ 12 ] Se invitó a un arquitecto de la plataforma Internet Explorer de Microsoft , pero no se unió, alegando la falta de una política de patentes que garantizara que todas las especificaciones pudieran implementarse sin pagar regalías . [ 13 ] Desde entonces, el W3C y el WHATWG han estado desarrollando HTML de forma independiente, lo que en ocasiones ha provocado divergencias en las especificaciones. [ 14 ]
En 2017, el WHATWG estableció un acuerdo de derechos de propiedad intelectual que incluye una política de patentes. [ 15 ] Esto impulsó un nuevo intento de permitir que el W3C y el WHATWG trabajaran juntos en las especificaciones. En 2019, el W3C y el WHATWG acordaron un memorando de entendimiento en el que el desarrollo de las especificaciones HTML y DOM se realizaría principalmente en el WHATWG. [ 14 ] [ 16 ]
El editor tiene un control significativo sobre la especificación, pero la comunidad puede influir en sus decisiones. [ 17 ] En un caso, el editor Ian Hickson propuso reemplazar la etiqueta con una etiqueta más genérica, pero la comunidad no estuvo de acuerdo y el cambio se revirtió. [ 17 ]<time><data>
Grupo de trabajo sobre tecnología de aplicaciones de hipertexto web
Inicialmente, también se utilizó el nombre Web Hypertext Application Technology Task Force , [ 18 ] [ 19 ] [ 20 ] [ 21 ] junto con abreviaturas variantes que incluían WHAT Working Group , [ 22 ] WHAT Task Force y WHATTF . [ 23 ] Después de un tiempo utilizando ambos nombres de dominiowhattf.org , [ 21 ] finalmente se estandarizó el nombre WHATWG. El URI del espacio de nombres sigue en uso para la biblioteca de tipos de datos del validador HTML . [ 24 ]whatwg.orghttp://whattf.org/datatype-draft
Transición de la publicación HTML a WHATWG
El 28 de mayo de 2019, el W3C anunció que WHATWG sería el único editor de los estándares HTML y DOM. [ 25 ] [ 26 ] [ 16 ] [ 27 ] El W3C y WHATWG habían estado publicando estándares en competencia desde 2012. Si bien el estándar del W3C era idéntico al de WHATWG en 2007, los estándares han divergido progresivamente desde entonces debido a diferentes decisiones de diseño. [ 28 ] El "Estándar Vivo" de WHATWG había sido el estándar web de facto durante algún tiempo. [ 29 ]
Presupuesto
El WHATWG publica una serie de estándares que forman una parte sustancial de la plataforma web, entre los que se incluyen:
- El estándar HTML Living Standard (a veces llamado informalmente HTML5 [ 30 ] ). La especificación HTML ha sido un documento vivo sin números de versión desde 2011. [ 31 ] Incluye tanto HTML, el lenguaje de marcado principal para la web, como una serie de API relacionadas.
- El estándar DOM define cómo se supone que debe funcionar el Modelo de Objetos del Documento en la web y reemplaza el nivel 3 del DOM del W3C. Por ejemplo, reemplaza los eventos de mutación con observadores de mutación .
- Estándar Fetch, [ 32 ] que "define las solicitudes, las respuestas y el proceso que las vincula: la obtención de datos". El estándar fetch define la API de JavaScript 'fetch' y reemplaza la funcionalidad fetch de HTML5 , CORS y la semántica del encabezado HTTP Origin.
- El estándar Streams proporciona API para crear, componer y consumir flujos de datos. Estos flujos están diseñados para mapearse eficientemente a primitivas de E/S de bajo nivel y permiten una composición sencilla con control de flujo y colas integrados. Sobre los flujos, la plataforma web puede construir abstracciones de nivel superior, como API de sistema de archivos o sockets, mientras que los usuarios pueden utilizar las herramientas proporcionadas para crear sus propios flujos, que se integran perfectamente con los de la plataforma web.
- El estándar de codificación define cómo se manejan las codificaciones de caracteres, como Windows-1252 y UTF-8, en los navegadores web y tiene como objetivo reemplazar el registro de codificaciones de la IETF.
- El estándar de detección de tipos MIME define cómo se supone que deben detectarse los tipos MIME en los navegadores web.
- El estándar URL define cómo se supone que los navegadores web deben analizar las URL. [ 33 ]
- Web IDL se utiliza para describir interfaces que están destinadas a ser implementadas en navegadores web. [ 34 ]
Véase también
Referencias
- ↑ "Acuerdo del Grupo Directivo – WHATWG" . whatwg.org . WHATWG.
- ↑ "Preguntas frecuentes: ¿Qué es WHATWG?" . WHATWG. 12 de febrero de 2010 . Consultado el 24 de febrero de 2010 .
- ↑ Reid, Jonathan (2015). "1 - Bienvenido a HTML5". HTML5 Programmer's Reference . Apress. pp. En la sección "Una breve historia de HTML" -- "La formación del WHATWG y la creación de HTML5". ISBN 9781430263678Consultado el 2 de diciembre de 2015 .
- ↑ Cohen, Nancy; Xplore, Tech. "Acuerdo entre W3C y WHATWG: Versión única de las especificaciones HTML y DOM" . techxplore.com . Consultado el 19 de mayo de 2023 .
- ↑ "La alianza le da a HTML un futuro más sólido después de una década de lucha por controlar la tecnología central de la web" . CNET . Consultado el 19 de mayo de 2023 .
- ↑ "Preguntas frecuentes: ¿Cómo funciona el WHATWG?" . WHATWG. 22 de noviembre de 2012 . Consultado el 1 de enero de 2013 .
Si es necesario, las controversias son resueltas por el Grupo Directivo con miembros designados de las organizaciones que desarrollan motores de navegador, como medida de seguridad para garantizar que el criterio del editor se ajuste a lo que implementarán.
- ↑ "HTML5: Un vocabulario y API asociadas para HTML y XHTML" . Recomendaciones del W3C . W3C. Archivado del original el 21 de octubre de 2015. Recuperado el 21 de octubre de 2015.
Poco después, Apple, Mozilla y Opera anunciaron conjuntamente su intención de seguir trabajando en el proyecto bajo el paraguas de un nuevo foro llamado WHATWG.
{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) - ↑ Hickson, Ian (4 de junio de 2004). "Anuncio de la lista de correo abierta de WHAT" . WHATWG . Recuperado el 24 de febrero de 2010 .
- ↑ El documento de posición conjunto de Opera y Mozilla fue rechazado antes de la fundación del WHATWG: Documento de posición para el taller del W3C sobre aplicaciones web y documentos compuestos.
- ↑ "Taller del W3C sobre aplicaciones web y documentos compuestos (Día 2) 2 de junio de 2004" . Consorcio World Wide Web . 2 de junio de 2004. Consultado el 24 de febrero de 2010 .
- ↑ Stachowiak, Maciej (9 de abril de 2007). "Propuesta para adoptar HTML5" . Consorcio World Wide Web . Recuperado el 24 de febrero de 2010 .
- ↑ Connolly, Dan (9 de mayo de 2007). "Resultados de las preguntas sobre texto, editor y nombre de HTML 5" . Consorcio World Wide Web . Recuperado el 24 de febrero de 2010 .
- ↑ Wilson, Chris (10 de enero de 2007). "Tú, yo y el W3C (también conocido como Reinventando HTML)" . Albatross! El blog personal de Chris Wilson, arquitecto de plataforma del equipo de la plataforma Internet Explorer en Microsoft . Microsoft . Consultado el 30 de enero de 2009 .
- 1 2 Cimpanu, Catalin (28 de mayo de 2019). "Los proveedores de navegadores ganan la guerra con el W3C por los estándares HTML y DOM" . ZDNet .
- ^ Van Kesteren, Anne (11 de diciembre de 2017). "Más cambios en el modo de trabajo" . El blog de WHATWG . QUÉ.
- 1 2 "Memorando de entendimiento entre W3C y WHATWG" . W3C . 28 de mayo de 2019. Archivado del original el 29 de mayo de 2019. Recuperado el 29 de mayo de 2019 .
- 1 2 Way, Jeffrey (6 de diciembre de 2011). "Una breve historia de HTML5" . Archivado del original el 27 de marzo de 2021. Recuperado el 4 de octubre de 2016 .
- ↑ "Grupo de trabajo sobre tecnología de aplicaciones de hipertexto web" . Archivado del original el 28 de agosto de 2018.
- ↑ "Recomendación preliminar de HTML 5 — 7 de julio de 2008" . Grupo de trabajo sobre tecnología de aplicaciones de hipertexto web. 7 de julio de 2008. Archivado del original el 4 de septiembre de 2018.
- ↑ Hickson, Ian (4 de junio de 2004). "Anuncio de la lista de correo abierta de WHAT" . Grupo de trabajo sobre tecnología de aplicaciones de hipertexto web. Archivado del original el 10 de enero de 2005.
- 1 2 "Estatutos del Grupo de Trabajo sobre Tecnología de Aplicaciones de Hipertexto Web" . WHATTF.org . Grupo de Trabajo sobre Tecnología de Aplicaciones de Hipertexto Web. Archivado del original el 4 de julio de 2007.Compare el estatuto del grupo idéntico con la lista de miembros idéntica en WHATWG.org, archivado el 07/07/2007 .
- ↑ "Lista de correo del Grupo de Trabajo sobre Tecnología de Aplicaciones de Hipertexto Web" . Archivado del original el 10 de octubre de 2006.
- ↑ "Lista de correo del Grupo de Trabajo sobre Tecnología de Aplicaciones de Hipertexto Web" . Archivado del original el 4 de julio de 2007.
- ↑ "form-datatypes.rnc" . El comprobador HTML Nu (v.Nu) .
- ↑ Jaffe, Jeff (28 de mayo de 2019). "W3C y WHATWG colaborarán para impulsar la plataforma web abierta" . Blog del W3C . Archivado del original el 29 de mayo de 2019. Consultado el 29 de mayo de 2019 .
- ↑ "El W3C y el WHATWG firmaron un acuerdo para colaborar en una única versión de HTML y DOM" . W3C . 28 de mayo de 2019. Archivado del original el 29 de mayo de 2019. Consultado el 29 de mayo de 2019 .
- ↑ Cimpanu, Catalin (29 de mayo de 2019). "Los proveedores de navegadores ganan la guerra con el W3C por los estándares HTML y DOM" . ZDNet . Archivado del original el 29 de mayo de 2019. Recuperado el 29 de mayo de 2019 .
- ↑ "W3C - WHATWG Wiki" . WHATWG Wiki . Archivado del original el 29 de mayo de 2019. Consultado el 29 de mayo de 2019 .
- ↑ Shankland, Stephen (9 de julio de 2009). "Un epitafio para el estándar web, XHTML 2" . CNET . CBS INTERACTIVE INC.
- ↑ "¿Esto es HTML5?" . WHATWG. 13 de junio de 2019 . Consultado el 13 de junio de 2019 .
- ↑ Hickson, Ian (19 de enero de 2011). "HTML es el nuevo HTML5" . WHATWG . Consultado el 21 de enero de 2011 .
- ↑ "Fetch Standard" . WHATWG. 3 de mayo de 2019. Consultado el 13 de junio de 2019 .
- ↑ "whatwg-url" . npm (software) . 18 de agosto de 2018. Archivado del original el 25 de julio de 2019. Recuperado el 25 de julio de 2019.
whatwg-url es una implementación completa del estándar de URL WHATWG. Puede usarse de forma independiente, pero también expone muchos de los algoritmos internos que son útiles para integrar un analizador de URL en un proyecto como jsdom.
- ↑ "Estándar Web IDL" . webidl.spec.whatwg.org . Consultado el 3 de septiembre de 2023 .
Enlaces externos
- HTML5
- Organizaciones del estándar de Internet
- Organizaciones establecidas en 2004
- Organizaciones de normalización en los Estados Unidos
- Aplicaciones web
- Grupos de trabajo
- World Wide Web