Skip to content

0fajarpurnama0/WebRsync

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.4%
  • HTML 2.4%
  • CSS 0.2%