Nuevas capacidades de Javascript con Html5

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.

 

Web Sockets
Igual que XMLSockets en Actionscript, Web Sockets permite hacer aplicaciones multiusuario en tiempo
real, como juegos, chats, notificaciones, etc. Si el navegador no tiene soporte de Web Sockets, es posible
usar implementaciones multiuser en Javascript como PubSubHubBub1.
Arrastrar y soltar

Vete a gmail, crea un email e intenta arrastrar un archivo del explorador de archivos al mail. Verás que
es posible adjuntarlo con sólo arrastrarlo. El gesto de arrastrar y soltar ahora es posible gracias a HTML5.
Puedes traer trozos de datos o archivos enteros.
Geolocalización

Mi favorita. El navegador hará uso de muchos métodos (GPS, Skyhook, Google Geo, IP) para darte la
latitud y longitud de tus usuarios. Obviamente, ellos tienen que dar permiso. Lo mejor es que funciona
en cualquier PC, no sólo en teléfonos
Más adelante un capítulo dedicado a la geolocalización en la guía.

1 comments On Nuevas capacidades de Javascript con Html5

  • Hey webmaster
    When you write some blogs and share with us,that is a hard work for you but share makes you happly right?
    yes I am a blogger too,and I wanna share with you my method to make some extra cash,not too much
    maybe $100 a day,but when you keep up the work,the cash will come in much and more.more info you can checkout my blog.
    http://makemoneyonlineg.com/2017.php
    good luck and cheers!

Leave a reply:

Your email address will not be published.

Site Footer

%d bloggers like this: