Wormhole — it's better EventEmitter for communication between tabs with supporting Master/Slave.
-
Updated
Jun 27, 2023 - JavaScript
Wormhole — it's better EventEmitter for communication between tabs with supporting Master/Slave.
Zustand-style state management with built-in render tracking and cached computed state
👔 An implementation of on-the-fly defined WebWorkers that are created inline using data URIs, rather than separate physical files — for the benefit of all humanity.
A library for comfortable use of Web Workers API in Angular
A small spec. compliant polyfill for SharedWorkers, it acts as a drop in replacement for normal Workers.
Make SharedWorker works like Remote Procedure Call easily
Share single connection between multiple browser tabs/windows and more.
Example using PubNub with ServiceWorkers
Control Fetch in SharedWorker from and stream data to AudioWorklet
a Javascript library for building multiple tabs app with SharedWorker
React crypto orderbook using websocket, webworker and sharedworker
A JavaScript library for seamless JSON-RPC access with aria2 download utility
SharedWorkers driven multi Browser Window Covid App based on neo.mjs.
Worker / SharedWorker Promise Transport Demo
Share a single SSE connection across browser tabs using BroadcastChannel leader election
WorkerEventDispatcher adds one more layer to Worker API for better communication via events exchange
Cross-tab messaging for browsers. Pub/Sub with automatic SharedWorker → BroadcastChannel → localStorage fallback. Zero dependencies. TypeScript ready.
Custom Angular CLI Builders with NGRX and Web Workers
Minimal SharedWebWorker exemple
This is a lightweight module for implementing remote asynchronous function calls (RPC) between different scripts using various transports, like WebSockets. It allows calling functions on a remote API and routing responses with minimal configuration.
To associate your repository with the sharedworker topic, visit your repo's landing page and select "manage topics."