mirror of
https://github.com/oven-sh/bun
synced 2026-02-02 15:08:46 +00:00
20 lines
433 B
JavaScript
20 lines
433 B
JavaScript
import { bench, run } from "mitata";
|
|
|
|
const { plus100, noop } =
|
|
"Bun" in globalThis
|
|
? require("./plus100-napi")
|
|
: (await import("module")).createRequire(import.meta.url)("./plus100-napi");
|
|
|
|
bench("plus100(1) napi", () => {
|
|
plus100(1);
|
|
});
|
|
bench("noop() napi", () => {
|
|
noop();
|
|
});
|
|
await run({ collect: false, percentiles: true });
|
|
console.log("\n");
|
|
|
|
if (plus100(1) !== 101) {
|
|
throw new Error("plus100(1) !== 101");
|
|
}
|