interface HRTime
Usage in Deno
import { type HRTime } from "node:process";
(time?: [number, number]): [number, number]
bigint(): bigint
The bigint
version of the hrtime()
method returning the current high-resolution real time in nanoseconds as a bigint
.
Unlike hrtime()
, it does not support an additional time argument since the difference can just be computed directly by subtraction of the two bigint
s.
import { hrtime } from 'node:process'; const start = hrtime.bigint(); // 191051479007711n setTimeout(() => { const end = hrtime.bigint(); // 191052633396993n console.log(`Benchmark took ${end - start} nanoseconds`); // Benchmark took 1154389282 nanoseconds }, 1000);