1.0.3 • Published 4 years ago
shared-ws v1.0.3
Shared WebSocket
Description
Uses shared web workers in order to use one websocket connection in multiple tabs (windows).
Installation
npm install shared-ws
Usage
const SharedWebSocket = require("shared-ws");
const socket = new SharedWebSocket("ws://localhost:8080");
socket.onopen = e => {
console.log(e);
};
socket.onerror = e => {
console.log(e);
};
socket.onmessage = e => {
console.log(e);
};
socket.onclose = e => {
console.log(e);
};
socket.send({ foo: "bar" });
socket.close(4004);
Notice
This library doesn't check for SharedWorker feature support.