This package has been deprecated

Author message:

This library is deprecated see readme

html5-websocket
TypeScript icon, indicating that this package has built-in type declarations

2.0.4 • Public • Published

DEPRECATED

⚠️ Consider this library as deprecated. It was created to expose ws with a WebSocket interface. This is no longer needed because latest versions of ws already implement this interface.


html5-websocket

This module implements the standard HTML5 WebSocket API as a thin layer over the great ws library.

The motivation behind this module is to be able to write WebSocket based libraries that will run without changes in Node.js, Browsers or React Native apps.

Install

npm install --save html5-websocket

Usage

The API is the same as the standard HTML5 Socket API so nothing new here...

const WebSocket = require('html5-websocket');
 
const ws = new WebSocket('ws://html5rocks.websocket.org/echo');
 
ws.onopen = function () {
    ws.send('Hello!');
};
 
ws.onmessage = function (e) {
    console.log(e.data);
};
 
ws.onerror = function (error) {
    console.log('Fail:', error);
};

You can also use the DOM Level 2 Event Model

const handleMessage = function (e) {
    console.log(e.data);
};
 
// add listener
ws.addEventListener('message', handleMessage);
 
// remove listener
ws.removeEventListener('message', handleMessage);

License

MIT

Package Sidebar

Install

npm i html5-websocket

Weekly Downloads

274

Version

2.0.4

License

MIT

Unpacked Size

7.67 kB

Total Files

8

Last publish

Collaborators

  • pladaria