Chrome Dev Tools
Elements: Inspect and live-edit the HTML and CSS
monitorEvents(document.body, "click");
getEventListeners(document);
Shortcuts:
use Ctrl + P to quick file switching
use Ctrl + F to search within code
use Ctrl + G to quick jump go to line or :number
you can use pretty print button, looks like this: {} to make code not minified
The Profiles tab lets you profile the execution time and memory usage of a web app or page.
The Profiles panel includes two profilers: a CPU profiler and a Heap profiler.
These help you to understand where resources are being spent, and so help you to optimize your code:
The CPU profiler shows where execution time is spent in your page's JavaScript functions.
The Heap profiler shows memory distribution by your page's JavaScript objects and related DOM nodes.
Cockies
Local Storage
Resources
use $() and $$() to execute document.querySelector() and document.querySelectorAll().
use $0 - $4 to lock for five most recent selected elements in the DOM $0 being the last
use $x(xpath) for search elements with xpath
chrome://net-internals
chrome://sync-internals