Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wcandillon/idb-sync-prototype
https://github.com/wcandillon/idb-sync-prototype
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/wcandillon/idb-sync-prototype
- Owner: wcandillon
- Created: 2013-10-20T21:02:57.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2013-10-17T17:28:44.000Z (about 11 years ago)
- Last Synced: 2024-10-14T05:27:25.563Z (2 months ago)
- Language: JavaScript
- Size: 316 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
idb-sync-prototype
==================Proof of concept web application implementation that demonstrates HTML5 IndexedDB synchronization with cloud services. The synchronization protocol is based on [1]. The application uses IndexedDB on the client for all data storage, with preemptive updates (updates are applied client-side before being validated with the server, and possibly rolled back at a later point in time if required). This design directly enables latency compensation and offline usage of the application.
This project is an extension of the Vanilla JavaScript TodoMVC Example by Oscar Godson: http://todomvc.com/vanilla-examples/vanillajs/
References:
[1] Luchin Doblies. "Master-Master Replication of HTML5 IndexedDB using Operators on Tree Updates". Master's Thesis, ETH Zurich, October 2013.
Installation Notes
-----------------
Run 'npm install' to install node dependencies.