Bun

class

perf_hooks.PerformanceMeasure

class PerformanceMeasure

Exposes measures created via the Performance.measure() method.

The constructor of this class is not exposed to users directly.

  • readonly detail?: unknown

    Additional detail specific to the entryType.

  • readonly duration: number

    The total number of milliseconds elapsed for this entry. This value will not be meaningful for all Performance Entry types.

  • readonly entryType: 'measure'

    The type of the performance entry. It may be one of:

    • 'node' (Node.js only)
    • 'mark' (available on the Web)
    • 'measure' (available on the Web)
    • 'gc' (Node.js only)
    • 'function' (Node.js only)
    • 'http2' (Node.js only)
    • 'http' (Node.js only)
  • readonly name: string

    The name of the performance entry.

  • readonly startTime: number

    The high resolution millisecond timestamp marking the starting time of the Performance Entry.

  • toJSON(): any;