| #!/usr/bin/env node | 
| var hpack = require('../'); | 
|   | 
| var options = { | 
|   table: { size: 1024 } | 
| }; | 
|   | 
| var compressor = hpack.compressor.create(options); | 
|   | 
| var vector = []; | 
| for (var i = 0; i < 1024; i++) { | 
|   vector.push({ | 
|     name: 'kind-of-big-header-name__', | 
|     value: 'not-so-small value yes!', | 
|     huffman: true, | 
|     neverIndex: true | 
|   }); | 
| } | 
| compressor.write(vector); | 
| var input = compressor.read(); | 
|   | 
| console.time('decompressor'); | 
| for (var i = 0; i < 2000; i++) { | 
|   var decompressor = hpack.decompressor.create(options); | 
|   | 
|   decompressor.write(input); | 
|   decompressor.execute(); | 
|   while (true) { | 
|     var chunk = decompressor.read(); | 
|     if (!chunk) | 
|       break; | 
|   } | 
| } | 
| console.timeEnd('decompressor'); |