js.node.perf_hooks

..
Histogram

Histogram for recording values (e.g. event loop delay samples).

IntervalHistogram

A Histogram that is periodically updated on a given interval.

Performance

An object that can be used to collect performance metrics from the current Node.js instance. It is similar to window.performance in browsers.

PerformanceEntry

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

PerformanceEntryType

Type of a performance entry (performanceEntry.entryType).

PerformanceEvent

Events emitted by Performance (via EventTarget).

PerformanceMark

Exposes marks created via the Performance.mark() method.

PerformanceMarkOptions

Options for Performance.mark.

PerformanceMeasure

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

PerformanceMeasureOptions

Options for Performance.measure when using the options-object form.

PerformanceNodeEntry

This class is an extension by Node.js. It is not available in Web browsers.

PerformanceNodeTiming

This property is an extension by Node.js. It is not available in Web browsers.

PerformanceObserver

PerformanceObserver objects provide notifications when new PerformanceEntry instances have been added to the Performance Timeline.

PerformanceObserverCallback

Callback invoked when a PerformanceObserver is notified about new entries.

PerformanceObserverEntryList

Used to provide access to the PerformanceEntry instances passed to a PerformanceObserver. The constructor of this class is not exposed to users.

PerformanceObserverObserveOptions

Options for PerformanceObserver.observe.

PerformanceResourceTiming

Provides detailed network timing data regarding the loading of an application's resources.

RecordableHistogram

A Histogram that can record values.

UVMetrics

Event loop metrics from PerformanceNodeTiming.uvMetricsInfo.