UNPKG

bunshine

Version:

A Bun HTTP & WebSocket server that is a little ray of sunshine.

11 lines (9 loc) 321 B
import type { Middleware } from '../../HttpRouter/HttpRouter'; export function performanceHeader(headerName: string = 'X-Took'): Middleware { return async (c, next) => { const resp = await next(); const ms = (performance.now() - c.now).toFixed(3); resp.headers.set(headerName, ms); return resp; }; }