Sí. Fem servir un parell de cookies, i una ni tan sols és nostra. N’haurà d’acceptar-les per estalviar-se aquest missatge que ensenyem per imperatiu legal

“El futur HTML5.1 inclourà els elements <menu> y <main>”, notícia a Interdixit

Disseny + Desenvolupament. Multimèdia. Web. Comunicació. Grafisme. Art

Notícia: “El futur HTML5.1 inclourà els elements <menu> y <main>” de la secció Informació corporativa

El futur HTML5.1 inclourà els elements <menu> y <main>

La publicació de la primera versió del llenguatge HTML5.1, la primera gran modificació de l’HTML5 que encara no ha estat consolidat com a estàndard, inclourà nous elements i tecnologies inconcluses. Fa uns dies, el consorci W3 presentar l’esborrany gairebé definitiu de la versió HTML5, establint un calendari de desenvolupament tecnològic. En les últimes setmanes de 2014 s’aprovarà definitivament la versió 5 i en les últimes de 2016 es preveu que s’aprovi un esborrany estable de la versió 5.1.

El document de treball de HTML5.1 inclou elements del llenguatge que són una vella reivindicació dels programadors. D’una banda, defineix elements interactius en què s’emmarca l’etiqueta menu, ara substituïda per element nav (navegació) i llistats no ordenats. La diferència entre nav i menu és la possibilitat que el menú executi altres accions diferents de la navegació: generació d’arxius on the fly, càrrega d’imatges i vídeos en overlay, etc. L’element main facilita l’estructuració dels components del contingut a la pàgina i simplifica la dinamització amb Ajax. Actualment es fa servir un element div amb la mateixa finalitat. És desitjable que main tingui un valor semàntic.

HTML5.1 recupera apostes tecnològiques que han estat esqueixades dels documents de treball de la versió 5 i que han presentat problemes d’interoperabilitat, a més de què desenvoluparà  un nou nivell de dibuix vectorial canvas 2D. Els formats inestables que han estat retirats i es traslladen a l’especificació 5.1 del llenguatge són WebWorkers (execució de scripts en segon pla per tal d’evitar la saturació dels navegadors i que les pàgines es pengin) i WebSockets (connexions persistents entre pàgina i servidor sense que l’usuari hagi d’interactuar).

Intregració de Microdata i difícil verificació d’accessibilitat
També s’espera que la futura versió del llenguatge integri completament Microdata, de manera que l’etiquetatge semàntic substitueixi la necessitat de programar snippets en aquest llenguatge amb destinació a la comunicació entre màquines i el posicionament en cercadors. Totes les etiquetes itemscope resultaran redundants.

Amb la publicació de l’esborrany gairebé definitiu de HTML5, s’estableix un nivell mínim estàndard que els navegadors d’Internet han de complir. De les versions anteriors del llenguatge es retiren tots els mòduls que podien produir problemes i es traspassen a HTML5.1, que no començarà a emprar-se en navegadors fins d’aquí a uns tres anys, en versió experimental.

Tot i això, sobre la versió aprovada i gairebé definitiva, el consorci de desenvolupadors continua tenint 10 propostes de millora pendents d’analitzar, 300 alertes per errors i 11 objeccions tecnològiques greus. En aquests dos pròxims anys, abans de la seva aprovació definitiva, tots aquests problemes han de ser solucionats.

L’estat de l’art, en el cas del llenguatge de programació HTML, va parell a les possibilitats tecnològiques de desenvolupadors i d’usuaris. Aquesta sincronia entre disseny i utilització afecta de manera directa a la usabilitat d’aplicacions en dispositius mòbils i l’accessibilitat dels llocs web, impossible de valorar amb premisses de la versió 5.