¿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

¿Y qué hay de lo que viene después? ¿ Cuándo podremos esperar la llegada de HTML 6 ? ¿Qué novedades traerá 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 un conjunto de propuestas y experimentos comunidad web está probando y debatiendo . Tampoco existe una especificación única para HTML6, sino varias iniciativas que buscan enriquecer el lenguaje de diversas maneras .

Entre estas iniciativas podemos mencionar:

  • El proyecto Web Components , que ofrece una forma de crear elementos HTML personalizados y reutilizables, con su propia estructura, estilo y comportamiento.
  • El proyecto Houdini tiene como objetivo brindar a los desarrolladores más control sobre la representación de elementos HTML y CSS al exponer las API internas del motor de representación del navegador.
  • El proyecto Manifiesto Web Extensible , que defiende la idea de que los estándares web deberían 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.

HTML6: Todo lo que necesitas saber 4

¿Cuándo llegará HTML6?

una fecha de lanzamiento , ni siquiera se garantiza que exista una versión con ese nombre. De hecho, el proceso de desarrollo de HTML se basa actualmente en un modelo " vivo ", que consiste en publicar actualizaciones periódicas e incrementales del lenguaje , sin esperar a que se complete la versión.

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

Por otro lado, es posible que algunas de las características previstas para HTML6 nunca se implementen o 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 , librerías 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 el uso de 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 un vistazo a 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 exhaustivos ni definitivos:

Elementos HTML personalizados

Permiten crear etiquetas HTML propias con su propia estructura , estilo y comportamiento . Estos elementos se pueden definir mediante la etiqueta., que contiene el código y CSS del elemento y la etiqueta , qui contient le code JavaScript de l’élément.

Estos elementos pueden luego usarse como cualquier otra etiqueta HTML en el documento.

HTML6: Todo lo que necesitas saber 2

Elementos HTML nativos

Se trata de elementos HTML predefinidos que ofrecen una funcionalidad avanzada sin necesidad de recurrir a tecnologías externas .

Por ejemplo, la etiqueta

le permite mostrar un cuadro de diálogo modal , la etiqueta

le permite mostrar u ocultar contenido adicional, la etiqueta 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

HTML6: Todo lo que necesitas saber 6

Estos son atributos que se pueden aplicar a cualquier elemento HTML para modificar su apariencia o comportamiento .

Por ejemplo, el atributo contenteditable permite que el usuario edite un elemento , 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

Son interfaces de programación que permiten acceder a 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 Trabajadores Web permite ejecutar código JavaScript en segundo plano sin bloquear la representació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

HTML6: Todo lo que necesitas saber 5

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

Estos módulos aún se están probando y aún 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 una mejor compatibilidad con diferentes navegadores y dispositivos.

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

Artículo anterior: ¿ El host del proveedor WMI ralentiza la CPU? ¿Qué puedo hacer?
Siguiente artículo: ¿Cómo tener un fondo de pantalla dinámico en Mac?
Hola, soy François :) Editor en mi tiempo libre al que le encanta compartir su pasión: ¡TT High tech! 😍 Ya sea hardware, software, videojuegos, redes sociales y muchas otras áreas del sitio. Comparto contigo mis análisis, mis pruebas, tutoriales y mis favoritos en varios medios. Soy un tecnófilo conocedor y exigente, que no sólo sigue la moda, sino que busca guiarte hacia las mejores soluciones. ¡Así que estad atentos!