Timeline

Timeline provides its clients with instrumentation records that are generated during the page runtime. Timeline instrumentation can be started and stopped using corresponding commands. While timeline is started, it is generating timeline event records.

Common API Experimental API Not implemented

RemoteDebug Core

Chrome (CDP 1.2)

Edge

Node (V8)

Safari iOS 10.0

setAutoCaptureEnabled setAutoCaptureEnabled
setInstruments setInstruments
start start
stop stop

Events

RemoteDebug Core

Chrome (CDP 1.2)

Edge

Node (V8)

Safari iOS 10.0

autoCaptureStarted autoCaptureStarted
eventRecorded eventRecorded
programmaticCaptureStarted programmaticCaptureStarted
programmaticCaptureStopped programmaticCaptureStopped
recordingStarted recordingStarted
recordingStopped recordingStopped

Types

RemoteDebug Core

Chrome (CDP 1.2)

Edge

Node (V8)

Safari iOS 10.0

EventType EventType
Instrument Instrument
TimelineEvent TimelineEvent
CPUProfile
CPUProfileNode
CPUProfileNodeAggregateCallInfo