Javascript, el lenguaje favorito del desarrollador de frontend y experiencias de usuario en la web, ha
recibido muchas habilidades nuevas. Esta es una lista de las más importantes.
Web Storage
Una cookie es la forma más casposa de guardar información en el lado del cliente. También es la única
forma. Las cookies no pueden guardar más de 4KB por cookie, 100KB por dominio. Muy poco. Pero al
mismo tiempo, todo el contenido de las cookies va pegado a cualquier petición HTTP que hagas al servidor.
Lo que significa que por cada vez que el usuario recarga la página o baja una imagen, tiene que
subir los KB que pesan todas las cookies que le hemos dado.
Las cookies apestan.
Web Storage soluciona este problema.
Son variables que puedes guardar en el disco del usuario, con
soporte en todos los navegadores (incluyendo IE8), puedes guardar hasta 5MB y no sólo texto. Cualquier
tipo de datos cabe en un Storage.
Web SQL
Este me gustaba. Es una base de datos tipo SQLite controlable con sólo Javascript. Pero Internet Explorer
9 declaró que no implementará Web SQL1 y la realidad es que Web Storage es más que suficiente
para la mayoría de usos. Así que nada, esto por ahora no sirve.
Web Workers
¿Ustedes sabían que Javascript sólo puede hacer una cosa al tiempo? Gran parte de la razón por la que
Wave falló y las web apps son simples es porque la multitarea es imposible. Web Workers soluciona eso.
Web Workers permite tener multiples .js corriendo en paralelo en una misma página. Haciendo tareas
complejas más veloces gracias al multithreading.
No hay comentarios:
Publicar un comentario