Quando será lançado o HTML 6? Quais melhorias ele oferecerá em comparação com o HTML5?

HTML é a linguagem básica da web, usada para estruturar e exibir o conteúdo de páginas web. Desde sua criação em 1991, o HTML passou por diversas evoluções, com a adição de novas tags, novos atributos e novas funcionalidades.

A versão principal mais recente da linguagem, HTML5, foi lançada em 2014 e trouxe muitas melhorias

Mas e o que vem a seguir? Quando podemos esperar a chegada do HTML 6 ? O que haverá de novo nesta versão? É isso que tentaremos descobrir neste artigo.

O que é HTML6?

Este é um projeto em andamento que visa ampliar as capacidades do HTML5 atual e atender às necessidades emergentes da web.

O HTML6 ainda não é um padrão oficial , mas sim um conjunto de propostas e experimentos que estão sendo testados e discutidos pela comunidade web . Também não existe uma especificação única para o HTML6, mas sim diversas iniciativas que visam enriquecer a linguagem de várias maneiras .

Dentre essas iniciativas, podemos citar:

  • O projeto Web Components oferece uma maneira de criar elementos HTML personalizados e reutilizáveis, com sua própria estrutura, estilo e comportamento.
  • O projeto Houdini tem como objetivo dar aos desenvolvedores mais controle sobre a renderização de elementos HTML e CSS, expondo as APIs internas do mecanismo de renderização do navegador.
  • O projeto Extensible Web Manifesto defende a ideia de que os padrões da web devem ser projetados de forma a permitir que os desenvolvedores estendam a funcionalidade da web com suas próprias inovações.

Esses projetos não fazem parte do HTML6 em si, mas são frequentemente associados à ideia de evoluir a linguagem em direção a mais modularidade, flexibilidade e criatividade.

HTML6: Tudo o que você precisa saber 4

Quando o HTML6 chegará?

data de lançamento , nem mesmo garantia de que haverá uma versão com esse nome. De fato, o processo de desenvolvimento do HTML agora se baseia em um modelo vivo publicar atualizações regulares e incrementais da linguagem , sem esperar que uma versão completa seja finalizada.

Portanto, é possível que alguns dos recursos previstos para o HTML6 sejam gradualmente integrados ao HTML atual sem que seu nome seja alterado . Isso já ocorre com algumas das propostas do Web Components , que já estão implementadas em certos navegadores.

Por outro lado, é possível que algumas das funcionalidades previstas para o HTML6 nunca cheguem a ser implementadas , ou sejam abandonadas em favor de outras soluções. É o caso, por exemplo, da proposta de introduzir uma nova sintaxe XML para o HTML, que foi rejeitada pela comunidade web .

Entretanto, é possível testar e experimentar o HTML6 usando ferramentas como polyfills , bibliotecas ou frameworks , que permitem emular as funcionalidades do HTML6 nos navegadores atuais.

Por exemplo, existem projetos como HTML6.js , HTML6 Boilerplate ou HTML6 Elements , que oferecem soluções para usar o HTML6 atualmente.

Quais são as novas funcionalidades esperadas no HTML6?

Embora não exista uma especificação oficial para o HTML6, diversas propostas e experimentos oferecem uma visão das novas funcionalidades que poderiam ser integradas à linguagem. Aqui estão alguns exemplos dessas funcionalidades, sem que esta lista seja exaustiva ou definitiva:

Elementos HTML personalizados

Elas permitem que você crie suas próprias tags HTML com estrutura , estilo e comportamento . Esses elementos podem ser definidos usando a tag, que contém o código e CSS para o elemento e a tag , qui contient le code JavaScript de l’élément.

Esses elementos podem então ser usados ​​como qualquer outra tag HTML no documento.

HTML6: Tudo o que você precisa saber 2

Elementos HTML nativos

São elementos HTML predefinidos que oferecem funcionalidades avançadas sem a necessidade de recorrer a tecnologias externas .

Por exemplo, a etiqueta

Permite exibir uma caixa de diálogo modal , a tag

Permite mostrar ou ocultar conteúdo adicional, a tag Permite exibir um valor medido em uma determinada escala, etc.

Essas funcionalidades já estão implementadas em alguns navegadores , mas ainda não foram padronizadas.

Atributos HTML globais

HTML6: Tudo o que você precisa saber 6

Esses são atributos que podem ser aplicados a qualquer elemento HTML para modificar sua aparência ou comportamento .

Por exemplo, o atributo contenteditable permite que um elemento seja editado pelo usuário , o atributo draggable permite que um elemento seja movido por meio de arrastar e soltar , o atributo spellcheck permite que a verificação ortográfica seja ativada ou desativada em um elemento , etc.

Esses atributos já estão implementados em alguns navegadores, mas ainda não foram padronizados.

APIs HTML

São interfaces de programação que permitem o acesso a funcionalidades do navegador ou do sistema a partir de código HTML ou JavaScript.

Por exemplo, a API de Geolocalização permite obter a localização geográfica do usuário , a API de Armazenamento Web permite armazenar dados localmente no navegador , a API de Web Workers permite executar código JavaScript em segundo plano sem bloquear a renderização da página , etc.

Essas APIs já estão implementadas em alguns navegadores, mas ainda não foram padronizadas.

Módulos HTML

HTML6: Tudo o que você precisa saber 5

São arquivos HTML independentes que podem ser importados para outro documento HTML usando a tag Esses módulos podem conter código HTML, CSS e JavaScript, e podem ser usados ​​para reutilizar conteúdo ou para separar diferentes partes de uma aplicação web .

Esses módulos ainda estão sendo testados e ainda não foram implementados nos navegadores .

Qual a diferença entre HTML6 e HTML5?

HTML6 é a próxima versão da linguagem HTML , sucessora do HTML5. O HTML6 visa simplificar e modernizar a linguagem HTML, oferecendo uma sintaxe mais concisa e expressiva, melhor integração com outras tecnologias web, maior modularidade e extensibilidade, e melhor compatibilidade com diferentes navegadores e dispositivos.

HTML5 é a versão atual da linguagem HTML , lançada em 2014. O HTML5 já traz muitas melhorias e recursos em comparação com as versões anteriores, como suporte a mídia (áudio, vídeo, etc.), desenho vetorial (SVG), formulários interativos, armazenamento local, geolocalização, etc.

Artigo anterior: O host do provedor WMI está deixando sua CPU lenta? O que fazer?
Próximo artigo: Como ter um papel de parede dinâmico no Mac?
Olá, sou o François :) Editor nas horas vagas que adora compartilhar sua paixão: TT High tech! 😍 Seja hardware, software, videogames, redes sociais e muitas outras áreas do site. Compartilho com vocês minhas análises, meus testes, tutoriais e meus favoritos em diversas mídias. Sou um tecnófilo conhecedor e exigente, que não segue apenas a moda, mas que procura orientá-lo para as melhores soluções. Então fique ligado!