This branch is a work in progress rewrite of rsocket-js from Flow to TypeScript. Please see #158.
You SHOULD NOT leverage any artifacts published from this branch as all are considered unstable.
Please see the master branch for source used to publish the latest 0.x.x
versions on NPM.
A JavaScript implementation of the RSocket protocol intended for use in browsers and/or Node.js. From rsocket.io:
[RSocket] is an application protocol providing Reactive Streams semantics over an asynchronous, binary boundary.
It enables the following symmetric interaction models via async message passing over a single connection:
- request/response (stream of 1)
- request/stream (finite stream of many)
- fire-and-forget (no response)
- event subscription (infinite stream of many)
- channel (bi-directional streams)
TODO: add install instructions
TODO: add CONTRIBUTING.md
https://rsocket.io/guides/rsocket-js
TODO: add license