Público de la especificación de HTML5
Contrario a lo que muchos puedan pensar, las especificaciones de HTML no se escriben únicamente para los desarrolladores de navegadores Web u otras clases de software consumidores o generadores de este tipo de documentos. También están dirigidas a los autores de documentos HTML que se preocupan por escribir documentos correctos según el estándar.

Hace ya varios meses que los desarrolladores de navegadores Web empezaron a implementar las características de lo que será el nuevo estándar de HTML, denominado HTML5. Aprovechando la compatibilidad que ya ofrecen los navegadores, muchos programadores Web también empezaron a usar HTML5 en sus aplicaciones y documentos.
Contrario a lo que muchos puedan pensar, las especificaciones de HTML no se escriben únicamente para los desarrolladores de navegadores Web u otras clases de software consumidores o generadores de este tipo de documentos. No, también están dirigidas a los autores de documentos HTML que se preocupan por escribir documentos correctos según el estándar.
Tal vez en las especificaciones anteriores de HTML no se dejaba claro o no era fácil encontrar alguna referencia al público al cual estaba dirigido el documento. Sin embargo, en la especificación de HTML5, hay una sección específica para esto y dice:
Esta especificación está destinada a autores de documentos y scripts que usan las características definidas en esta especificación, a implementadores de herramientas que operan en páginas que usan las características definidas en esta especificación e individuos que deseen establecer la exactitud de documentos o implementaciones con respecto a los requerimientos de esta especificación.
Este documento probablemente no sea adecuado para lectores que no tienen un conocimiento por lo menos superficial de las tecnologías Web, ya que en algunas partes se sacrifica la claridad por la precisión y la brevedad por el detalle. Otras guías y tutoriales más accesibles pueden proporcionar una introducción más liviana al tema.
En particular, es necesario estar familiarizado con lo básico del DOM Core y los DOM Events para comprender completamente algunas de las partes más técnicas de esta especificación. En algunas partes también es útil, pero no esencial, la comprensión de Web IDL, HTTP, XML, Unicode, codificaciones de caracteres, JavaScript y CSS.
Actualmente la especificación de HTML5 sigue siendo un borrador, como se indica en la última versión publicada el 16 de septiembre de 2014. Es decir, no se garantiza que todo lo que está especificado en esa versión quedará en la especificación final. [1] El último llamado para revisar el borrador actual terminó el pasado 14 de octubre. Los comentarios sobre la revisión están disponibles en los archivos de septiembre y octubre de la lista de correos pública de HTML.
Sin embargo, la especificación actual se considera estable y lo descrito en ella representa en gran parte lo que se usará en el futuro estándar, que según el calendario del Grupo de trabajo de HTML se finalizará en el último trimestre de 2014.
Ahora es un buen momento para que los autores de documentos HTML se familiaricen con la nueva especificación. También para que los que empezaron a usar HTML5 antes de que su definición fuera estable conozcan las características que salieron o están en riesgo de salir del estándar.
[1] | Por ejemplo, el mecanismo de arrastrar y soltar (drag-and-drop) que aparecía en el borrador de julio de 2014 fue descartado del borrador actual por falta de implementación en los navegadores. |
Temas relacionados: