Source files for my talk on Internal Architecture of Chrome Developer Tools
- Download Google Chrome Canary
https://www.google.com/intl/en/chrome/browser/canary.html
-
Find out the branch number of your Canary version in About
33.0.1703.0 => branch 1703
-
Checkout subtree of SVN branch
$ CHROME_SVN_ROOT=http://src.chromium.org/blink/branches/chromium/
$ BRANCH={your branch number} # e.g. 1703
$ svn checkout $CHROME_SVN_ROOOT/$BRANCH/Source/devtools
- Continue along the original instructions:
$ cd devtools
$ python -m SimpleHTTPServer
Launch Chrome Canary browser as a server, open DevTools in a second instance, etc.
-
Homepage:
-
How to create extensions & list of existing procotol clients:
https://developers.google.com/chrome-developer-tools/docs/integrating
-
How to setup a dev session:
https://developers.google.com/chrome-developer-tools/docs/contributing
-
Debugging Protocol:
https://developers.google.com/chrome-developer-tools/docs/protocol/tot/index