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
A small, well-typed, SSR-safe collection of React hooks for browser state: persisted storage with cross-tab sync, debounced values, and media queries
Cross-tab messaging for browsers. Pub/Sub with automatic SharedWorker → BroadcastChannel → localStorage fallback. Zero dependencies. TypeScript ready.
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
React useState, grown up: persistent, shared across components and tabs, TTL, debounced writes, SSR-safe. No provider, zero deps, ~1 kB.
Zero-dependency cross-tab state sync, leader election & RPC for browser tabs
Type-safe, reactive, persistent and cross-tab synced useState for Vue 3 - TTL, custom serializers, debounced writes, SSR-safe, zero deps.
Cross-tab communication for the modern web — shared state, presence, leader election, locks, duplicate detection, and request/response. Typed, framework-agnostic, zero dependencies.
Developer tools for building multi-tab aware applications
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.
Perplexity web extension with Cross Tab Thread Table of Contents with Bookmark
To associate your repository with the cross-tab topic, visit your repo's landing page and select "manage topics."