¿Cuándo se lanzará HTML 6? ¿Qué mejoras 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, nuevos atributos y nuevas funciones.

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

¿Pero qué pasa con el próximo? ¿Cuándo podemos esperar que llegue HTML 6 ? ¿Qué habrá de nuevo en esta versión? Esto es lo que intentaremos ver 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 que son probados y discutidos por la comunidad web . Tampoco existe una única especificación para HTML6, sino varias iniciativas que pretenden enriquecer el lenguaje en diferentes aspectos .

Entre estas iniciativas podemos citar:

  • El proyecto Web Components , que proporciona una manera de crear elementos HTML personalizados y reutilizables con su propia estructura, estilo y comportamiento.
  • El Proyecto Houdini , que 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 Extensible Web Manifesto , que defiende la idea de que los estándares web deben diseñarse de manera que permitan a los desarrolladores ampliar la funcionalidad de la web con sus propias innovaciones.

Estos proyectos no forman parte de HTML6 estrictamente hablando, pero suelen estar asociados a esta 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 una garantía de que habrá una versión con ese nombre. De hecho, el proceso de desarrollo HTML se basa ahora en el modelo llamado " vivo ", que consiste en publicar actualizaciones periódicas e incrementales del lenguaje , sin esperar a que se complete una versión completa.

Así, es posible que algunas de las características previstas para HTML6 se vayan integrando progresivamente en el HTML actual , sin cambiar su nombre . proyecto Web Components , que ya están implementadas en determinados navegadores.

Por otro lado, es posible que algunas de las funcionalidades previstas para HTML6 nunca vean la luz o sean abandonadas 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 las funcionalidades de HTML6

Por ejemplo, existen proyectos como HTML6.js , HTML6 Boilerplate o HTML6 Elements , que brindan soluciones para el uso actual de HTML6.

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

Aunque no existe una especificación oficial para HTML6, existen varias propuestas y experimentos que brindan información sobre nuevas características que podrían integrarse en el lenguaje. A continuación se muestran algunos ejemplos de estas características, sin pretender ser exhaustivos ni ciertos:

Elementos HTML personalizados

Le permiten crear sus propias etiquetas HTML con su propia estructura , estilo y comportamiento . Estos elementos se pueden definir usando la etiqueta. , que contiene el código y CSS del elemento, y la etiqueta

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

HTML6 Aprende todo 2

Elementos HTML nativos

Se trata de elementos HTML predefinidos que proporcionan funcionalidad avanzada sin necesidad de 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 le permite mostrar un valor medido en una escala determinada, etc.

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

Atributos HTML globales

HTML6 Todo lo que necesitas saber 6

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

Por ejemplo, el atributo contenteditable le permite hacer que un elemento sea editable por el usuario , el atributo arrastrable le permite hacer que un elemento se pueda mover arrastrando y soltando , el atributo de corrección ortográfica le permite activar o desactivar 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

Estas son interfaces de programación que brindan acceso 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 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 Aprende todo 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 se han implementado en los navegadores .

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

HTML6 es la próxima versión de HTML , sucediendo a HTML5. HTML6 tiene como objetivo simplificar y modernizar el lenguaje HTML, ofreciendo una sintaxis más concisa y expresiva, 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 de HTML , lanzada en 2014. HTML5 ya trae muchas mejoras y características en comparación con versiones anteriores, como soporte para medios (audio, video, etc.), dibujo vectorial (SVG), formularios interactivos, almacenamiento local, geolocalización, etcétera.

Artículo anterior ¿WMI Provider Host ralentiza su CPU? Que hacer ?
Artículo siguiente ¿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!