node:perf_hooks

#Import

import perf_hooks from "nstdlib/perf_hooks";

Note

Only the API surface is available. performance.now(), mark/measure and the JavaScript-side observers work on the host performance. GC, event-loop and nodeTiming measurements need C++ instrumentation and throw.

#Runtime support

Where it runsStatusExport coverageDetails
nstd– not measuredNo report covers this environment.
Browser❔ not tested100% of Node.jsIt imports with the small process shim. 13/13 Node.js exports are available. No module-specific behavior test ran.
Node.js (host)⚠️ some support100% of Node.js13/13 exports.

#Exports (13 of 13)

Each cell shows what happens when code reads an export:

  • ✅ Available through every import style. A named error also counts.
  • ⚠️ Available through only some import styles.
  • ❔ The export exists but has no value.
  • ❌ The export does not exist.
  • – This environment was not measured.
ExportNode.jsnstdlibbrowser
Performance
PerformanceEntry
PerformanceMark
PerformanceMeasure
PerformanceObserver
PerformanceObserverEntryList
PerformanceResourceTiming
constants
createHistogram
eventLoopUtilization
monitorEventLoopDelay
performance
timerify