duet-local-storage
Use the browser's localStorage API with duet by reading and writing asynchronously across threads.
var duet = ;var channel = ;var localStorage = ;var logger = consolelog; ;
API
Everything is as you would expect on the localStorage API, except for a couple of things:
length
is a method rather than a property.- All read operations (
getItem
,key
&length
) require a callback because they need to be asynchronous.
Also, localStorage
is a convenience method which execute getItem
when the second argument is a callback function, and setItem
when it's a string.
Example
An example can be seen in the duet example app.