Web application synchronization between different tabs
-
Updated
Mar 20, 2026 - JavaScript
Web application synchronization between different tabs
ASP.NET Core MVC samples for Reports.WEB embedded reporting components, Visual Studio C# projects, supports .NET 6.0, .NET 7.0, .NET 8.0, .NET 9.0 frameworks, compatible with Windows, Linux, and macOS systems.
Svelte 5 cross-tab sync, leader election and task rollover on leader change (when leader tab is closed)
🔄 A collection of React hooks for reactively managing localStorage.
ASP.NET MVC and ASP.NET Core samples for Reports.ANGULAR report builder, Visual Studio C# projects, and .NET Framework 4.5.2, 4.6, 4.7, 4.8 versions, and .NET 6, .NET 7, .NET 8, .NET 9 frameworks.
Persist any reactive store — no hydrate flash, no SSR mismatch. Store-agnostic, zero-dep, hydration-aware; composable backend × codec × source seams — swap without rewriting. Opt-in: cross-tab, versioned migrations, encrypted, compressed. TanStack/zustand/jotai/valtio/mobx/redux/pinia + React/Solid/Vue/Svelte/Angular/Preact × IDB/MMKV/AsyncStorage.
React hook that manages a single SSE connection across browser tabs using BroadcastChannel and Web Locks to prevent duplicate connections
Share a single SSE connection across browser tabs using BroadcastChannel leader election
"Leader election, shared state and RPC across browser tabs"
Cross-tab messaging for browsers. Pub/Sub with automatic SharedWorker → BroadcastChannel → localStorage fallback. Zero dependencies. TypeScript ready.
A small, well-typed, SSR-safe collection of React hooks for browser state: persisted storage with cross-tab sync, debounced values, and media queries
A versatile and modular library for managing namespaced key-value storage, with built-in support for localStorage and sessionStorage, and the ability to easily extend for custom storage solutions.
JavaScript samples for Reports.JS reporting tool for Angular applications
Type-safe, reactive, persistent and cross-tab synced useState for Vue 3 - TTL, custom serializers, debounced writes, SSR-safe, zero deps.
How to use the XRCrossTab control to create a cross-tab report in code.
Synchronize tab data in Svelte 5 SPAs with IndexedDB support, leader election for tasks, and efficient API polling without multiple calls.
Cross-tab communication for the modern web — shared state, presence, leader election, locks, duplicate detection, and request/response. Typed, framework-agnostic, zero dependencies.
A tiny browser world where Renren moves between tabs — no backend, just BroadcastChannel.
Zero-dependency cross-tab state sync, leader election & RPC for browser tabs
Developer tools for building multi-tab aware applications
To associate your repository with the cross-tab topic, visit your repo's landing page and select "manage topics."