Necesito una forma de encontrar el tamaño total tomado por una aplicación usando HTML5 sessionStorage
/localStorage
en tiempo de ejecución.Cómo obtener el tamaño de almacenamiento html5 total utilizado por la aplicación actual
No quiero enfoques basados en el perfilador.
Lo que estoy haciendo actualmente es -
var data = 0;
for(var v in window.sessionStorage){
data += window.sessionStorage.getItem(v);
}
console.log(data);//.length to get char length
Y luego copiar y pegar este valor en un archivo de texto y comprobar el tamaño.
Feo y todavía no me ayuda tampoco. ¿Hay alguna forma (algún método) en las API HTML5 que tenga incorporado?
Gracias.
dado que esto se escribe en cadena 'data.length' al menos debería darle la cantidad de caracteres. – Christoph
@Christoph: Sí, como ya he mencionado en mi pregunta. ¿Estás sugiriendo multiplicarlo por un supuesto peso ocupado por byte? –