Getting started
Install tabus-js and create your first cross-tab event bus in minutes.
tabus-js is a dependency-free TypeScript class that sends and receives typed events between tabs of the same browser. It uses BroadcastChannel natively and automatically falls back to an in-memory bus when that API isn’t available.
Getting started
Install tabus-js and create your first cross-tab event bus in minutes.
Concepts
How it works internally: transports, throttling, lifecycle, and limits.
Integrations
Idiomatic guides for React, Vue, Angular, Svelte, and Vanilla JS.
API reference
The Tabus class, its options, its types, and its transports, in detail.
Examples
Real-world cases: synchronized logout, shared cart, live cursors, and presence.