0.0.9 • Published 9 years ago

localstorage-replicate-webrtc v0.0.9

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

localstorage-replicate-webrtc

Replicate localStorage data over a WebRTC DataChannel, for NodeJS and the Browser.

About

By using a WebRTC DataChannel, we can share data between browsers without storing the data on a centralized server.

Usage

Example using rtc-quickconnect:

var LocalStorageReplicator = require('localstorage-replicate-webrtc');
var quickconnect = require('rtc-quickconnect');

var replicator = new LocalStorageReplicator('my-replicator', window.localStorage);

quickconnect('https://switchboard.rtc.io/', { room: 'qc-simple-demo' })
  .createDataChannel('replication')
  .on('channel:opened:replication', function(id, dc) {
    replicator.addPeer(id, dc);
    replicator.replicate();
  });

License

MIT © Scott Dietrich