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

    Install

    npm i html5-websocket

    DownloadsWeekly Downloads

    820

    Version

    2.0.4

    License

    MIT

    Unpacked Size

    7.67 kB

    Total Files

    8

    Last publish

    Collaborators

    • pladaria