Cuando oí por primera vez la palabra HTML5, pensé que sería XHTML pero con más etiquetas. Después de investigar, me di cuenta porque este estándar está tardando tanto en salir, y los superhombres, porque no se pueden llamar de otro modo, llevan investigando desde 2007.
HTML5 lleva más chicha de lo que parece, se compone de lo siguiente:
- AJAX
- CANVAS
- GEOLOCALIZACIÓN
- SVG
- DATABASE
- WEB WORKERS
- CACHÉ
Ahora pasaré a definir brevemente lo que son uno por uno, controlando AJAX, considero que se tiene el trabajo asegurado por muchos años.
AJAX se compone de DHTML, XHR, XML y JSON
- DHTML (HTML dinámico) a su vez se compone de HTML, CSS, DOM (jerarquía de objetos) y Javascript, vamos un poquito de código para abrir boca.
- XHR, es un API de programación.
- XML, que es el lenguaje de marcado.
- JSON, que es el lenguaje de intercambio de datos.
CANVAS
Permite definir un área dentro de una página web, en la que se puede dibujar mediante un API para Javascript.
GEOLOCALIZACIÓN
Es un API de Geolocalización para Javascript.
SVG
Lenguaje de etiquetas basado en XML que permite crear gráficos vectoriales.
DATABASE
API que permite almacenar datos en local mediante base de datos SQL Lite.
WEB WORKERS
API para Javascript que permite la ejecución de varios hilos en paralelo.
CACHÉ
Permite fijar los recursos que se desea guardar en local, mejorando en rendimiento.
EVOLUCIÓN DE HTML