Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 735 Bytes

README.md

File metadata and controls

29 lines (24 loc) · 735 Bytes

WebRsync

Pure Javascript Implementation of rsync.

*Notice:

  1. As a demo, we replace ECS API with local File API so that you can run locally.
  2. Use pure javascript version of server side so you don't need to compile c++ code (which is same as Linux Rsync).

Get started

environment: node.js v6.9.0

>> git clone this repository

>> install npm

>> cd to the path of this project

>> npm install

>> node bin/www

>> Now ,visit localhost:8080 on your browser

Document

Javascript Implementation of rsync algorithm: WebRsync/blob/master/public/js/bit-sync.js

WebRsync Client: WebRsync/blob/master/public/js/sync-client.js

WebRsync Server: WebRsync/blob/master/app.js