almacenamiento local vs Web SQL

Estoy trabajando en un proyecto, que es una aplicación web mobile. Estoy usando JQuery mobile.

Tengo una página con una vista de list jquery, cuando un usuario hace clic en cada elemento de la list, todos los datos asociados con ese elemento se pasan a una página de dialog. Usé el almacenamiento local para pasar los valores entre las páginas. Sin embargo, lo que bash hacer es registrar la acción de un usuario y mostrarla como un feed de actividad. Almacenar el elemento en el que hicieron clic, cuánto time pasaron en la página de dialog abierta y poder mostrar toda esta información en una página nueva. ejemplo

Hizo clic en el elemento a

Pasaste 15 segundos en el elemento b

etc.

Entonces, ¿el almacenamiento local sería bueno para esto o WEB SQL?

También noté que WeB SQL ya no se mantiene activamente. http://www.w3.org/TR/webdatabase/ ¿significa esto que va a estar en desuso?

Ejemplo de almacenamiento local:

cada elemento es un object json, necesito pasar el object completo para verlo en una nueva página, así que tengo:

function addPostToLocalStorage(YTfeeditems){ $(".item").on('click', function () { var i = $('.item').index(this); console.log(i); var Viditem = YTfeeditems[i]; console.log(Viditem); localStorage['youtubeclickedPost'] = JSON.stringify(Viditem); stonetworkingItem = localStorage['youtubeclickedPost']; retrievPostFromLocalStorage(); } }); function retrievPostFromLocalStorage(){ var retrievedStringItem = localStorage.getItem(['youtubeclickedPost']); var convertedPost = JSON.parse(retrievedStringItem); showDetailedPost(convertedPost); } 

cuando se hace clic en el elemento, me gustaría almacenar la identificación del video, registrar la hora en que se hizo clic, registrar durante cuánto time estuvo abierta la página y también dentro de esa página registrar si se hizo clic en la image "pulgares arriba" o si "pulgares" abajo "se hizo clic, agregue estos detalles al almacén local y recupérelos en una página nueva para mostrarlos. Parece que puedo entender el enfoque que debo tomar con el almacenamiento local al hacer esto. He pegado mi javascript para esto aquí

que podría darte una mejor idea.

One Solution collect form web for “almacenamiento local vs Web SQL”

WEB SQL está en desuso, sin embargo, todavía está disponible en algunas plataforms http://caniuse.com/#feat=sql-storage localstorage, probablemente estaremos bien para su solución. Si crees que necesitas más almacenamiento, utiliza http://pouchdb.com/, ya que tiene adaptadores cruzados para diferentes almacenamientos del browser y algunas características interesantes, como la synchronization.

  • HTML / JS como interfaz a la database SQLite local
  • ¿Cómo get el context de un error Web Sql?
  • openDatabase Hello World
  • ¿Pasa parameters adicionales a la function de callback de WebSQL?
  • Consulta síncrona a la database web SQL
  • html 5 storage websql y localStorage: ¿por cuánto time se almacenan los datos?
  • Biblioteca JavaScript para puentear IndexedDB y WebSQL
  • Chrome Extension WebSQL: necesita páginas de background y de contenido para acceder a la misma database, pero no
  • Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.