HTML5

HTML 5 è una revisione dell'Hypertext Markup Language (HTML), il linguaggio di programmazione standard per descrivere i contenuti e l'aspetto delle pagine Web.

HTML5 è stato sviluppato per risolvere i problemi di compatibilità che interessano lo standard attuale, HTML4. Una delle maggiori differenze tra HTML5 e le versioni precedenti dello standard è che le versioni precedenti di HTML richiedono plug-in e API proprietari. (Questo è il motivo per cui una pagina Web creata e testata in un browser potrebbe non essere caricata correttamente in un altro browser.) HTML5 fornisce un'interfaccia comune per semplificare il caricamento degli elementi. Ad esempio, non è necessario installare un plug-in Flash in HTML5 perché l'elemento verrà eseguito da solo.

Uno degli obiettivi di progettazione per HTML5 è supportare i contenuti multimediali sui dispositivi mobili. Sono state introdotte nuove funzionalità sintattiche per supportare questo, come tag video, audio e canvas. HTML5 introduce anche nuove funzionalità che possono davvero cambiare il modo in cui gli utenti interagiscono con i documenti, tra cui:

  • Nuove regole di analisi per una maggiore flessibilità
  • Nuovi attributi
  • Eliminazione di attributi obsoleti o ridondanti
  • Funzionalità di trascinamento della selezione da un documento HTML5 a un altro
  • Modifica offline
  • Miglioramenti alla messaggistica
  • Regole dettagliate per l'analisi
  • Registrazione del gestore di protocollo e MIME
  • Uno standard comune per la memorizzazione dei dati nei database SQL (Web SQL)

HTML 5 è stato adottato dal nuovo gruppo di lavoro del World Wide Web Consortium (W3C) nel 2007. Questo gruppo ha pubblicato la prima bozza pubblica di HTML 5 nel gennaio 2008. A partire da ora, HTML5 è nello stato "Call for Review", e il W3C si aspetta che raggiungerà il suo stato finale entro la fine del 2014.