Profiler

Common API Experimental API Not implemented

Chrome (CDP 1.3)

Edge 0.1

Edge 0.2 (preview)

Node (CDP 1.3)

Safari iOS 10.0

disable disable disable
enable enable enable
getBestEffortCoverage getBestEffortCoverage getBestEffortCoverage
setSamplingInterval setSamplingInterval setSamplingInterval
start start start
startPreciseCoverage startPreciseCoverage startPreciseCoverage
startTypeProfile startTypeProfile startTypeProfile
stop stop stop
stopPreciseCoverage stopPreciseCoverage stopPreciseCoverage
stopTypeProfile stopTypeProfile stopTypeProfile
takePreciseCoverage takePreciseCoverage takePreciseCoverage
takeTypeProfile takeTypeProfile takeTypeProfile
clearProfiles
getCPUProfile
getProfileHeaders
removeProfile

Events

Chrome (CDP 1.3)

Edge 0.1

Edge 0.2 (preview)

Node (CDP 1.3)

Safari iOS 10.0

consoleProfileFinished consoleProfileFinished consoleProfileFinished
consoleProfileStarted consoleProfileStarted consoleProfileStarted
addProfileHeader
resetProfiles
setRecordingProfile

Types

Chrome (CDP 1.3)

Edge 0.1

Edge 0.2 (preview)

Node (CDP 1.3)

Safari iOS 10.0

CoverageRange CoverageRange CoverageRange
FunctionCoverage FunctionCoverage FunctionCoverage
PositionTickInfo PositionTickInfo PositionTickInfo
Profile Profile Profile
ProfileNode ProfileNode ProfileNode
ScriptCoverage ScriptCoverage ScriptCoverage
ScriptTypeProfile ScriptTypeProfile ScriptTypeProfile
TypeObject TypeObject TypeObject
TypeProfileEntry TypeProfileEntry TypeProfileEntry
CPUProfile
CPUProfileNode
CPUProfileNodeCall
ProfileHeader