perf
performance entries compess and uncompress util
Installation
As node package
npm install transform-perf
As bower package
bower install transform-perf
Usage
In browser,
var entries = window.performance.getEntries();
TransformPerf.compess(entries);
// send data to server
In NodeJS,
var TransformPerf = require('transform-perf').TransformPerf;
TransformPerf.uncompress(archive); // uncompress recived archive
Benchmark
./benchmark/storage.js
Result:
bower.io
Original 3380 Compressed 1344
Compress ratio 2.5148809523809526
cattail.me
Original 3022 Compressed 1121
Compress ratio 2.695807314897413
github.com
Original 3103 Compressed 1054
Compress ratio 2.944022770398482
npmjs.org
Original 11165 Compressed 3902
Compress ratio 2.861353152229626
wikipedia.org
Original 7747 Compressed 2839
Compress ratio 2.728777738640366
www.google.com
Original 4123 Compressed 2019
Compress ratio 2.04210004952947
TODO
- refact code for better test
License
MIT