multi-rpc-browser

Multi-RPC package for browser use

Usage no npm install needed!

<script type="module">
  import multiRpcBrowser from 'https://cdn.skypack.dev/multi-rpc-browser';
</script>

README

multi-rpc-browser

NPM

Multi-RPC browser is a Multi RPC package which excludes classes that won't run the browser.

Projects layout

The multi-rpc-browser package is comprised of several modules which can be installed individually.

Name Description Browser compatible
multi-rpc-common Common classes used throughout the project.
multi-rpc-core Server/Client implementation
multi-rpc-http-client-side-transport A HTTP client-side transport
multi-rpc-json-serializer A JSON serializer
multi-rpc-msgpack-serializer A MSGPack Serializer
multi-rpc-websocket-client-side-transport A WebSocket client-side transport

Tests & Documentation

For mocha tests and documention refer to the individual package (e.g. multi-rpc-common).

Building

multi-rpc-browser is written in TypeScript. To compile JavaScript run npm run build.