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
Synchronize tab data in Svelte 5 SPAs with IndexedDB support, leader election for tasks, and efficient API polling without multiple calls.
Developer tools for building multi-tab aware applications
How to use the XRCrossTab control to create a cross-tab report in code.
Zero-dependency cross-tab state sync, leader election & RPC for browser tabs
Cross-tab messaging for browsers. Pub/Sub with automatic SharedWorker → BroadcastChannel → localStorage fallback. Zero dependencies. TypeScript ready.
Cross-tab communication for the modern web — shared state, presence, leader election, locks, duplicate detection, and request/response. Typed, framework-agnostic, zero dependencies.
Perplexity web extension with Cross Tab Thread Table of Contents with Bookmark
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."