mirror of
https://github.com/napi-rs/napi-rs.git
synced 2025-12-08 19:56:07 +00:00
23 lines
386 B
TypeScript
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()
|
|
})
|