¿Qué es LocalStorage?

Se trata de un espacio de almacenamiento local que solventa varias de las desventajas que tiene el uso de cookies, como el espacio no tan limitado, el hecho de evitar enviar la información en cada petición al servidor y la no caducidad de esa misma información.

En teoría, LocalStorage nos permite guardar hasta 5 MB del lado del cliente por dominio. La ventaja de esto es que sobrepasa con mucho el límite de almacenamiento con cookies que era de 100 KB. Además, del hecho que con este nuevo límite es posible guardar casi cualquier tipo de información, desde texto hasta multimedia, en tanto no sobrepase los 5 MB.

¿Qué es SessionStorage?

SessionStorage es un atributo del DOM (Document Object Model) que se utiliza como objeto global de JavaScript que dispone de métodos que permiten manipular los datos que se quieren utilizar.

Las sesiones se inician o se crean cuando el navegador solicita información al servidor cada vez que se abre una página web. Las sesiones guardan datos que serán accesibles únicamente al navegador con el que se inició la conexión.