WebDriver/RemoteProtocol/GutenbergCDPUsage: Difference between revisions

Add events
m (→‎Methods only: move script)
(Add events)
Line 77: Line 77:
Note that Puppeteer doesn't necessarily depend on many of the Network, Runtime, Fetch and Page items.
Note that Puppeteer doesn't necessarily depend on many of the Network, Runtime, Fetch and Page items.


=== Methods only ===
=== Methods ===


<pre>
<pre>
Line 127: Line 127:
</pre>
</pre>


=== Methods & Events ===
=== Events ===


<pre>
<pre>
cat gutenberg-logs  | grep -oE '"method":"[^"]+\.[^"]+"' | sed 's/"method":"//' | sed 's/"//' | sort | uniq -c | sort -r
cat gutenberg-logs | grep -v '"id":' | grep -oE '"method":"[^"]+\.[^"]+"' | sed 's/"method":"//' | sed 's/"//' | sort | uniq -c | sort -r


65119 Network.dataReceived
65119 Network.dataReceived
Line 137: Line 137:
55864 Network.responseReceived
55864 Network.responseReceived
37106 Network.requestServedFromCache
37106 Network.requestServedFromCache
14924 Input.dispatchKeyEvent
12462 Runtime.callFunctionOn
7709 Input.dispatchMouseEvent
6232 Page.lifecycleEvent
6232 Page.lifecycleEvent
3367 Target.targetInfoChanged
3367 Target.targetInfoChanged
3107 Runtime.releaseObject
1891 Page.getLayoutMetrics
1891 DOM.getContentQuads
1514 Runtime.executionContextCreated
1510 Runtime.consoleAPICalled
1510 Runtime.consoleAPICalled
1346 Runtime.executionContextDestroyed
1346 Runtime.executionContextDestroyed
1019 Runtime.evaluate
947 DOM.resolveNode
947 DOM.describeNode
  893 Fetch.requestPaused
  893 Fetch.requestPaused
881 Fetch.continueRequest
  699 Page.navigatedWithinDocument
  699 Page.navigatedWithinDocument
  681 Page.frameStoppedLoading
  681 Page.frameStoppedLoading
  678 Page.frameStartedLoading
  678 Page.frameStartedLoading
676 Page.frameNavigated
  674 Page.domContentEventFired
  674 Page.domContentEventFired
  666 Runtime.executionContextsCleared
  666 Runtime.executionContextsCleared
  664 Page.loadEventFired
  664 Page.loadEventFired
  621 Target.targetCreated
  621 Target.targetCreated
598 Emulation.setTouchEmulationEnabled
598 Emulation.setDeviceMetricsOverride
560 Page.navigate
529 Runtime.getProperties
  238 Page.javascriptDialogOpening
  238 Page.javascriptDialogOpening
  238 Page.javascriptDialogClosed
  238 Page.javascriptDialogClosed
238 Page.handleJavaScriptDialog
  235 Target.targetDestroyed
  235 Target.targetDestroyed
   89 Page.frameResized
   89 Page.frameResized
  81 Target.setAutoAttach
   81 Target.attachedToTarget
   81 Target.attachedToTarget
  81 Target.attachToTarget
  81 Runtime.enable
  81 Performance.enable
  81 Page.setLifecycleEventsEnabled
  81 Page.setInterceptFileChooserDialog
  81 Page.getFrameTree
  81 Page.enable
  81 Page.createIsolatedWorld
  81 Page.addScriptToEvaluateOnNewDocument
  81 Network.enable
  81 Log.enable
   79 Target.detachedFromTarget
   79 Target.detachedFromTarget
  79 Target.closeTarget
  78 Target.setDiscoverTargets
  77 Target.getBrowserContexts
  77 Target.createTarget
   30 Page.frameScheduledNavigation
   30 Page.frameScheduledNavigation
   30 Page.frameRequestedNavigation
   30 Page.frameRequestedNavigation
   30 Page.frameClearedScheduledNavigation
   30 Page.frameClearedScheduledNavigation
  28 Page.reload
  22 Input.insertText
  14 Network.setCacheDisabled
  12 Fetch.fulfillRequest
   11 Network.resourceChangedPriority
   11 Network.resourceChangedPriority
   10 Page.frameAttached
   10 Page.frameAttached
  8 Page.bringToFront
  8 Fetch.enable
   7 Page.frameDetached
   7 Page.frameDetached
  6 Fetch.disable
   4 Log.entryAdded
   4 Log.entryAdded
  4 DOM.getBoxModel
   3 Page.windowOpen
   3 Page.windowOpen
   3 Network.loadingFailed
   3 Network.loadingFailed
  3 DOM.setFileInputFiles
  2 Network.emulateNetworkConditions
</pre>
</pre>
Confirmed users
378

edits