|  | const Benchmark = require('benchmark'); | 
|  | const mime = require('..'); | 
|  | const mimeLite = require('../lite'); | 
|  |  | 
|  | const suite = new Benchmark.Suite(); | 
|  |  | 
|  | const extensions = Object.keys(mime._types); | 
|  | let idx = 0; | 
|  |  | 
|  | suite | 
|  | .add('mime.getType', | 
|  | function() { | 
|  | mime.getType(extensions[idx++]); | 
|  | if (idx >= extensions.length) idx = 0; | 
|  | } | 
|  | ) | 
|  | .add('mimeLite.getType', | 
|  | function() { | 
|  | mimeLite.getType(extensions[idx++]); | 
|  | if (idx >= extensions.length) idx = 0; | 
|  | } | 
|  | ) | 
|  | .on('cycle', function(event) { | 
|  | console.log(String(event.target)); | 
|  | }) | 
|  | .run(); |