Necrotizing Pineapple Music

    sonic-stringify

    1.0.2 • Public • Published

    Build Status Coverage Status

    Lightining fast JSON stringify library

    A lightning fast JSON serializer for Javascript Objects.

    Performance Comparison

    We ran 3 different benchmarks comparing to JSON.stringify and our library serialization is 150 times faster for simple objects, 20 times faster for medium complexity objects and similar results for complex objects.

    Benchmark times

    $ npm run benchmarks
    
    sonic-stringify [simple] x 7,869,445 ops/sec ±0.52% (89 runs sampled)
    JSON.stringify [simple] x 3,113,250 ops/sec ±0.87% (85 runs sampled)
    Fastest is stringify [simple]
    
    sonic-stringify [medium] x 3,712,153 ops/sec ±0.75% (89 runs sampled)
    JSON.stringify [medium] x 2,111,787 ops/sec ±1.00% (88 runs sampled)
    Fastest is stringify [medium]
    
    sonic-stringify [complex] x 1,286,822 ops/sec ±2.73% (84 runs sampled)
    JSON.stringify [complex] x 1,280,452 ops/sec ±3.41% (81 runs sampled)
    Fastest is sonic-stringify [complex]

    Install

    $ npm install sonic-stringify

    Usage

    const stringify = require('sonic-stringify');
    
    const jsonString = stringify({ string: 'string' });

    Tests

    $ npm test

    Benchmarks

    $ npm run benchmarks

    Contributing

    We would love you to contribute to @enterpriselevelcoder/sonic-stringify, pull requests are very welcomed!

    Credits

    @enterpriselevelcoder/sonic-stringify was created as node-github in 2018 by Juliano Teixeira.

    LICENSE

    MIT

    Install

    npm i sonic-stringify

    DownloadsWeekly Downloads

    1

    Version

    1.0.2

    License

    ISC

    Unpacked Size

    7.67 kB

    Total Files

    6

    Last publish

    Collaborators

    • enterpriselevelcoder