napi-rs/bench/buffer.bench.ts
2025-05-16 22:27:23 +08:00

23 lines
386 B
TypeScript

import { createRequire } from 'node:module'
import { bench } from 'vitest'
const require = createRequire(import.meta.url)
const { benchCreateBuffer } = require('./index.node')
function createBuffer() {
const buf = Buffer.allocUnsafe(1024)
buf[0] = 1
buf[1] = 2
return buf
}
bench('napi-rs', () => {
benchCreateBuffer()
})
bench('JavaScript', () => {
createBuffer()
})