UNPKG

vapr-compress

Version:
16 lines (13 loc) 538 B
'use strict'; const nodemark = require('nodemark'); const compress = require('.')(); const benchmark = (n, f) => console.log(`${n} x ${nodemark(f, typeof setup === 'function' ? setup : undefined).toString('nanoseconds')}`); let result, request; const setup = () => { const accepts = 'gzip, deflate, br'; request = { headers: new Map([[Buffer.from('accept-encoding').toString(), Buffer.from(accepts).toString()]]) }; }; benchmark('compress()', () => { result = compress(request); }); console.log(String(result).replace(/[^~]/g, ''));