@fastify/send
Version:
Better streaming static file server with Range and conditional-GET support
24 lines (20 loc) • 743 B
JavaScript
const benchmark = require('benchmark')
const isUtf8MimeType = require('../lib/isUtf8MimeType').isUtf8MimeType
const applicationJson = 'application/json'
const applicationJavascript = 'application/javascript'
const textJson = 'text/json'
const textHtml = 'text/html'
const textJavascript = 'text/javascript'
const imagePng = 'image/png'
new benchmark.Suite()
.add('isUtf8MimeType', function () {
isUtf8MimeType(applicationJson)
isUtf8MimeType(applicationJavascript)
isUtf8MimeType(imagePng)
isUtf8MimeType(textJson)
isUtf8MimeType(textHtml)
isUtf8MimeType(textJavascript)
}, { minSamples: 100 })
.on('cycle', function onCycle (event) { console.log(String(event.target)) })
.run({ async: false })