faster-readline-iterator

0.1.0 • Public • Published

test-coverage test

faster-readable-iterator

A faster version for the readline's implementation of Symbol.asyncIterator. With this version, you can achieve a performance 20% to 58% better than with the vanilla one.

how to install

npm i faster-readable-iterator

how to use it

Just get your readline interface:

import { createInterface } from 'readline';
import { getReadlineIterable } from 'faster-readline-iterator';

const interfaceInstance = createInterface({
    input: getLoremIpsumStream(),
});

Then get your iterable from it using getReadlineIterable:

const iterable = getReadlineIterable(interfaceInstance);

for await (const line of iterable) {
    console.log(line);
}

/faster-readline-iterator/

    Package Sidebar

    Install

    npm i faster-readline-iterator

    Weekly Downloads

    1

    Version

    0.1.0

    License

    MIT

    Unpacked Size

    13.8 kB

    Total Files

    7

    Last publish

    Collaborators

    • farenheith