https://github.com/linux-china/svelte-rsocket-demo
Svelte RSocket demo
https://github.com/linux-china/svelte-rsocket-demo
rsocket svelte
Last synced: 10 months ago
JSON representation
Svelte RSocket demo
- Host: GitHub
- URL: https://github.com/linux-china/svelte-rsocket-demo
- Owner: linux-china
- Created: 2020-10-19T00:22:44.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-11-24T04:55:22.000Z (over 4 years ago)
- Last Synced: 2025-05-14T07:17:09.615Z (10 months ago)
- Topics: rsocket, svelte
- Language: JavaScript
- Homepage:
- Size: 33.2 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Svelte RSocket Demo
===================
# Features
* RSocket DSL for request/response, request/stream and fireAndForget
* RxJS integration for Svelte and RSocket-JS
# Requirements
* Only Webpack bundle: some issue with Rollup.js
# How to run demo?
* Start RSocket server to supply request/response service
```
$ node rsocket-ws-server.js
```
* Start Svelte app to test
```
$ npm run dev
```
# Use cases
* RPC call
* Data Stream Display
* Data Collection from the Browser
* Distributed State Management: Svelte store + RSocket metadataPush + CloudEvents spec
# References
* RSocket-JS composite metadata: https://github.com/rsocket/rsocket-js/blob/master/packages/rsocket-examples/src/CompositeMetadataExample.js
* svelte-webpack-template: https://github.com/sveltejs/template-webpack
* svelte-observable: https://github.com/timhall/svelte-observable
* RSocket Chrome Dev Tools: https://github.com/rsocket/rsocket-chrome-devtools