ecr-viewer
    Preparing search index...

    Interface HRTime

    interface HRTime {
        bigint(): bigint;
        (time?: [number, number]): [number, number];
    }
    • Parameters

      • Optionaltime: [number, number]

      Returns [number, number]

    Index

    Methods

    Methods

    • The bigint version of the {@link hrtime()} method returning the current high-resolution real time in nanoseconds as a bigint.

      Unlike {@link hrtime()}, it does not support an additional time argument since the difference can just be computed directly by subtraction of the two bigints.

      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);

      Returns bigint