¿Cuándo se lanzará HTML 6? ¿Qué mejoras ofrecerá respecto a HTML5?

HTML es el lenguaje básico de la web, utilizado para estructurar y mostrar el contenido de las páginas web. Desde su creación en 1991, HTML ha experimentado varias evoluciones, con la incorporación de nuevas etiquetas, atributos y funcionalidades.

La última versión principal del lenguaje, HTML5, se lanzó en 2014 y trajo muchas mejoras

Pero, ¿qué viene después? Cuándo podemos esperar la llegada de HTML 6 ? ¿Qué novedades incluirá esta versión? Eso es lo que intentaremos averiguar en este artículo.

¿Qué es HTML6?

 Este es un proyecto en curso que tiene como objetivo ampliar las capacidades del HTML5 actual y satisfacer las necesidades emergentes de la web.

HTML6 aún no es un estándar oficial, sino más bien un conjunto de propuestas y experimentos está probando y debatiendo comunidad web. Tampoco existe una única especificación para HTML6, sino varias iniciativas que buscan enriquecer el lenguaje de diversas maneras.

Entre estas iniciativas podemos mencionar:

  • El proyecto Web Componentsofrece una forma de crear elementos HTML personalizados y reutilizables, con su propia estructura, estilo y comportamiento.
  • El proyecto Houdinitiene como objetivo brindar a los desarrolladores un mayor control sobre la representación de elementos HTML y CSS, exponiendo las API internas del motor de renderizado del navegador.
  • El proyecto Extensible Web Manifestodefiende la idea de que los estándares web deben diseñarse de tal manera que permitan a los desarrolladores ampliar la funcionalidad de la web con sus propias innovaciones.

Estos proyectos no son parte de HTML6 per se, pero a menudo se asocian con la idea de evolucionar el lenguaje hacia una mayor modularidad, flexibilidad y creatividad.

¿Cuándo llegará HTML6?

una fecha de lanzamiento, ni siquiera una garantía de que vaya a haber una versión con ese nombre. De hecho, el proceso de desarrollo de HTML se basa ahora en un modelo denominado "vivo", que consiste en publicar actualizaciones periódicas e incrementales del lenguaje, sin esperar a que se finalice una versión completa.

Por lo tanto, es posible que algunas de las características previstas para HTML6 se integren gradualmente en el HTML actual. sin cambiar su nombreEste es el caso de algunas de las propuestas del Web Components, que ya están implementadas en ciertos navegadores.

Por otro lado, es posible que algunas de las características previstas para HTML6 nunca vean la luzo que se abandonen en favor de otras soluciones. Este es el caso, por ejemplo, de la propuesta de introducir una nueva sintaxis XML para HTML, que fue rechazada por la comunidad web.

Mientras tanto, es posible probar y experimentar con HTML6 utilizando herramientas como polyfills, bibliotecas o frameworks, que permiten emular las funcionalidades de HTML6 en los navegadores actuales.

Por ejemplo, existen proyectos como HTML6.js, HTML6 Boilerplate o HTML6 Elements, que ofrecen soluciones para usar HTML6 en la actualidad.

¿Qué nuevas características se esperan en HTML6?

Aunque no existe una especificación oficial para HTML6, varias propuestas y experimentos ofrecen una visión de las nuevas características que podrían integrarse en el lenguaje. A continuación, se presentan algunos ejemplos de estas características, sin pretender ser una lista exhaustiva ni definitiva:

Elementos HTML personalizados

Te permiten crear tus propias etiquetas HTML con su propia estructura, estilo y comportamiento. Estos elementos se pueden definir usando la etiqueta <template>, que contiene el código y CSS para el elemento y la etiqueta <script>, qui contient le code JavaScript de l’élément.

Estos elementos se pueden utilizar como cualquier otra etiqueta HTML en el documento.

Elementos HTML nativos

Se trata de elementos HTML predefinidos que ofrecen funcionalidades avanzadas sin necesidad de recurrir a tecnologías externas.

Por ejemplo, la etiqueta <dialog> permite mostrar un cuadro de diálogo modal, la etiqueta <details> permite mostrar u ocultar contenido adicional, la etiqueta <meter> permite mostrar un valor medido en una escala determinada, etc.

Estas características ya están implementadas en algunos navegadores, pero aún no están estandarizadas.

Atributos HTML globales

Se trata de atributos que se pueden aplicar a cualquier elemento HTML para modificar su apariencia o comportamiento.

Por ejemplo, el atributo contenteditable permite que un elemento sea editado por el usuario, el atributo draggable permite que un elemento se mueva arrastrándolo y soltándolo, el atributo spellcheck permite habilitar o deshabilitar la corrección ortográfica en un elemento, etc.

Estos atributos ya están implementados en algunos navegadores, pero aún no están estandarizados.

API HTML

Se trata de interfaces de programación que permiten acceder a las funcionalidades del navegador o del sistema desde código HTML o JavaScript.

Por ejemplo, la API de geolocalización permite obtener la ubicación geográfica del usuario, la API de almacenamiento web permite almacenar datos localmente en el navegador, la API de Web Workers permite ejecutar código JavaScript en segundo plano sin bloquear la visualización de la página, etc.

Estas API ya están implementadas en algunos navegadores, pero aún no están estandarizadas.

Módulos HTML

Estos son archivos HTML independientes que se pueden importar a otro documento HTML usando la etiqueta <link>Estos módulos pueden contener código HTML, CSS y JavaScript, y pueden utilizarse para reutilizar contenido o para separar diferentes partes de una aplicación web.

Estos módulos aún están en fase de pruebas y todavía no están implementados en los navegadores.

¿Cuál es la diferencia entre HTML6 y HTML5?

HTML6 es la siguiente versión del lenguaje HTML, sucesora de HTML5. HTML6 busca simplificar y modernizar el lenguaje HTML, ofreciendo una sintaxis más concisa y expresiva, una mejor integración con otras tecnologías web, mayor modularidad y extensibilidad, y mejor compatibilidad con diferentes navegadores y dispositivos.

HTML5 es la versión actual del lenguaje HTML, lanzada en 2014. HTML5 ya ofrece muchas mejoras y características en comparación con las versiones anteriores, como compatibilidad con medios (audio, vídeo, etc.), dibujo vectorial (SVG), formularios interactivos, almacenamiento local, geolocalización, etc.

Artículo anterior: ¿El host del proveedor WMI ralentiza su CPU? ¿Qué hacer?
Artículo siguiente:¿Cómo tener un fondo de pantalla dinámico en una Mac?
Hola, soy François :) Un escritor en mi tiempo libre al que le encanta compartir su pasión: ¡todo lo relacionado con la tecnología! 😍 Ya sea hardware, software, videojuegos, redes sociales o cualquier otra área, lo encontrarás todo en este sitio. Comparto mis análisis, reseñas, tutoriales y mis hallazgos favoritos en varias plataformas. Soy un entusiasta de la tecnología con amplios conocimientos y perspicacia que no solo sigue las tendencias, sino que se esfuerza por guiarte hacia las mejores soluciones. ¡Así que mantente al tanto!