lockable-storage-opensrcken
v1.0.2
Published
Concurrency and locking for HTML5 localStorage
Downloads
7
Maintainers
Readme
HTML5 Lockable Storage
Manage concurrency between browser tabs running independent processes by (a)synchronizing the localStorage resource.
This is the implementation by Benjamin Dumke-von der Ehe as posted in his 2012 article JavaScript concurrency and locking the HTML5 localStorage.
Install
bower install lockablestorage
or
npm install lockable-storage
Usage
import createLocker from 'lockable-storage';
import store from 'store';
const locker = createLockableStorage(store);
locker.lock('key', function () {
// exclusive access to localStorage['key']
});