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 + 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
A small, well-typed, SSR-safe collection of React hooks for browser state: persisted storage with cross-tab sync, debounced values, and media queries
JavaScript samples for Reports.JS reporting tool for Angular applications
Zero-dependency cross-tab state sync, leader election & RPC for browser tabs
Synchronize tab data in Svelte 5 SPAs with IndexedDB support, leader election for tasks, and efficient API polling without multiple calls.
Perplexity web extension with Cross Tab Thread Table of Contents with Bookmark
Developer tools for building multi-tab aware applications
Cross-tab communication for the modern web — shared state, presence, leader election, locks, duplicate detection, and request/response. Typed, framework-agnostic, zero dependencies.
How to use the XRCrossTab control to create a cross-tab report in code.
Cross-tab messaging for browsers. Pub/Sub with automatic SharedWorker → BroadcastChannel → localStorage fallback. Zero dependencies. TypeScript ready.
Login in one tab, every tab knows. Cross-tab state sync
A React hook that enables simple and efficient cross-tab communication using the Broadcast Channel API with TypeScript support.
Reactive storage for Vue 3 over localStorage, sessionStorage, IndexedDB and cookies — TTL, AES-GCM encryption, migrations and cross-tab sync.
Add a description, image, and links to the cross-tab topic page so that developers can more easily learn about it.
To associate your repository with the cross-tab topic, visit your repo's landing page and select "manage topics."