Pregunta

Dado que WebSQL ha perdido todo el soporte y el desarrollo que se detiene, ¿cómo pueden las personas implementar el almacenamiento fuera de línea en aplicaciones web utilizando HTML5? Sé que Google Chrome y Safari todavía lo están teniendo como parte del navegador, pero supongo que pronto se perderá. Entonces, ¿cuáles son las tecnologías que lo están reemplazando y cuáles son las diferentes cosas que deben implementarse para tener una aplicación fuera de línea en lugar de usar WebSQL?

¿Fue útil?

Solución

Chrome, Firefox e IE10 ahora también admiten IndexedDB, un reemplazo para WebSQL.

Otros consejos

HTML5 admite LocalStorage, que le permite almacenar grandes cantidades de datos en las computadoras de los clientes, algo comparable a las cookies. Todos los principales navegadores lo apoyan ahora. Puedes leer todo sobre eso en http://diveintohtml5.info/storage.html.

LocalStorage y SessionStorage son compatibles con todos los principales navegadores ahora.

Si usa JSON2 (Google Douglas Crockford y JSON2) puede serializar sus objetos JSON para el almacenamiento local y de sesión.

No es tan agradable como usar consultas SQL, pero puedes trabajar con JSON bastante bien y hay algunos complementos para ayudarte.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top