mirror of
https://github.com/napi-rs/napi-rs.git
synced 2025-12-08 19:56:07 +00:00
18 lines
369 B
TypeScript
18 lines
369 B
TypeScript
import { createRequire } from 'node:module'
|
|
|
|
import { bench } from 'vitest'
|
|
|
|
const require = createRequire(import.meta.url)
|
|
|
|
const { query, engine } = require('./index.node')
|
|
|
|
const e = engine('model A {}')
|
|
|
|
bench('query * 100', async () => {
|
|
await Promise.all(Array.from({ length: 100 }).map(() => query(e)))
|
|
})
|
|
|
|
bench('query * 1', async () => {
|
|
await query(e)
|
|
})
|