https://github.com/likebike/jsync
Practical JSON Delta Operations and Streaming
https://github.com/likebike/jsync
comet delta go golang javascript long-polling nodejs
Last synced: 3 months ago
JSON representation
Practical JSON Delta Operations and Streaming
- Host: GitHub
- URL: https://github.com/likebike/jsync
- Owner: likebike
- License: mit
- Created: 2019-09-07T04:23:18.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-09-10T09:33:50.000Z (almost 7 years ago)
- Last Synced: 2026-01-03T20:49:10.209Z (6 months ago)
- Topics: comet, delta, go, golang, javascript, long-polling, nodejs
- Language: JavaScript
- Homepage:
- Size: 2.12 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JSync
Practical JSON Delta Operations and Streaming
I created this many years ago, before [Flux](https://facebook.github.io/flux/) and [Redux](https://redux.js.org/) existed. It is an independent discovery and implementation of the same patterns, solving the same problems. (In my opinion, JSync is an even simpler and better solution.) Most people should use Redux instead, due to its mainstream adoption.
One of the main advantages of JSync is that it was designed to be compatible with legacy browsers, going back to IE6 (without transpilation or polyfills). Modern, mainstream libraries don't do this.