flaska/benchmark/router_v2_compile.mjs
2024-11-18 03:57:51 +00:00

19 lines
402 B
JavaScript

import { FlaskaRouter } from "../flaska.mjs"
import { printTime } from './utils.mjs'
import * as consts from './const.js'
let paths = consts.allManyRoutes.map(x => ({ path: x }))
let router = new FlaskaRouter()
router.paths = paths
let s1 = process.hrtime.bigint()
let s2 = process.hrtime.bigint()
router.compile()
let s3 = process.hrtime.bigint()
let time = s3 - s2 - (s2 - s1)
printTime(time)