Non sono a conoscenza di alcuna libreria che lo faccia oggigiorno. Anche se è dura questa è una possibile idea, devo dire che non sono sicuro che fare una tale biblioteca sia un buon tentativo.
Dovrebbe fornire esempi di come esporre i dati del server alla libreria, come calcolare i delta e così via. Ciò costringerebbe lo sviluppatore a modificare questo codice lato server di conseguenza al protocollo della libreria. Questo potrebbe essere ottimo per nuove app e siti Web, ma questo potrebbe essere un problema per qualsiasi sito esistente, con una particolare struttura di dati, rendendo lo sforzo per implementarlo non tanto preferibile allo sviluppo del proprio Javascript per farlo con i dati attuali già esposti dall'app. Tutti questi in aggiunta a potenziali problemi di sicurezza sarebbero un po 'difficili da gestire in una libreria javascript generica.
IMHO questa è una grande idea per creare bundle o plug-in su specifici framework MVC basati su ORM, ad esempio Ruby on Rails o Django. Poiché il framework stesso ha un'astrazione per la struttura dei dati e molte correzioni di sicurezza già raggruppate insieme, fare un pacchetto per farlo sarebbe molto più riutilizzabile e più elegante.
fonte
2010-07-28 11:33:13
L'archiviazione offline non è così difficile come una volta, ci sono alcune librerie che supportano Gears, HTML5 locale e flash. la domanda originale riguarda più la sincronizzazione in background con il server (se online) – Javier
Inoltre, Google Gears viene eliminato. –