18 packages found
A modern, (almost) zero-dependency WebWorker abstraction.
- web worker
- shared worker
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..
Wormhole - is EventEmitter for communication between tabs.
Promise-based messaging for Web Workers and Shared Workers
Cache that can be accessed from several browsing contexts (based on SharedWorker API)
Retrieve the process type running your code : 'node', 'browser', 'renderer' or 'webworker'.
A tool library for handling window && iframe && worker communication based on the JSON RPC specification
Make SharedWorker works like Remote Procedure Call easily
A small mostly spec. compliant polyfill/ponyfill for SharedWorkers, it acts as a drop in replacement for normal Workers, and supports an API surface that matches normal Workers.
redux sharedworker middleware, broadcast action cross to Tabs, Windows.
This provides some magic wrappers for [MessagePort] objects and things that resemble them (windows/iframes, workers, etc.). The wrapped objects still have the same API as MessagePorts, but also have some additional features.
Public logging library and web component which keeps a public record of log messages and data
Share a websocket using a Worker/SharedWorker communicating through comlink
SharedWorker interface which perisists URLs so it can be accessed through different windows/tabs
Inter or cross tab window communication