/browseraft-rs

A [raft](https://raft.github.io/) implementation for Rust applications running in the browser. Communicates between multiple browsing contexts using the [BroadcastChannel](https://developer.mozilla.org/en-US/docs/Web/API/Broadcast_Channel_API)

Primary LanguageRustMIT LicenseMIT

browseraft

Coordinate between browsing contexts (windows/tabs/iframes/workers) using the raft protocol, using the BroadcastChannel API.

Running The Example

The multiworker example is built using yew and trunk. Follow trunk's instructions for installation, then run it with trunk serve.