You can use Alt + Click in the Elements Panel to expand all child nodes. Just click on the small arrow to the left of the DOM node while holding Alt.
- Capabilities
- Web Updates (2019)
- All Articles
- February
- Exploring a back/forward cache for Chrome
- Trust is Good, Observation is Better—Intersection Observer v2
- Trusted Types help prevent Cross-Site Scripting
- Get Ready for Priority Hints
- Replacing a hot path in your app's JavaScript with WebAssembly
- Constructable Stylesheets: seamless reusable styles
- Deprecations and removals in Chrome 73
- Making wheel scrolling fast by default
- Better match results with String.prototype.matchAll()
- The model-viewer web component
- Using Trusted Web Activities
- Audio/Video Updates in Chrome 73
- Rendering on the Web
- Lightning-fast templates & Web Components: lit-html & LitElement
- January
- Web Updates (2018)
- All Articles
- December
- Check If Your Native App Is Installed With getInstalledRelatedApps
- Deprecations and removals in Chrome 72
- I’m Awake! Stay Awake with the WakeLock API
- The Intl.ListFormat API
- Public and private class fields
- Badging for App Icons
- Registering as a Share Target with the Web Share Target API
- New in Chrome 71
- Introducing Background Fetch
- November
- October
- WebAssembly Threads ready to try in Chrome 70
- Deprecations and removals in Chrome 71
- The Intl.RelativeTimeFormat API
- Watch video using Picture-in-Picture
- New in Chrome 70
- Tweaks to cache.addAll() and importScripts() coming in Chrome 71
- Chrome 69 Paint Timing Issues
- What's New In DevTools (Chrome 71)
- Houdini's Animation Worklet
- September
- Inside look at modern web browser (part 4)
- Inside look at modern web browser (part 3)
- Audio/Video Updates in Chrome 70
- Deprecations and removals in Chrome 70
- Inside look at modern web browser (part 2)
- Asynchronous Access to HTTP Cookies
- Inside look at modern web browser (part 1)
- New in Chrome 69
- The Reporting API
- August
- What's New In DevTools (Chrome 70)
- Extending the browser with WebAssembly
- Web Performance Made Easy: Google I/O 2018 edition
- Emscripten’s embind
- OffscreenCanvas — Speed up Your Canvas Operations with a Web Worker
- Custom site performance reports with the CrUX Dashboard
- Deprecations and removals in Chrome 69
- Audio/Video Updates in Chrome 69
- July
- ReportingObserver: know your code health
- Speed is now a landing page factor for Google Search and Ads
- Page Lifecycle API
- Well-Controlled Scrolling with CSS Scroll Snap
- New in Chrome 68
- Introducing NoState Prefetch
- PWACompat: the Web App Manifest for all browsers
- Site Isolation for web developers
- Experimenting with First Input Delay in the Chrome UX Report
- June
- Introduction to Feature Policy
- More native echo cancellation!
- Audio Worklet Design Pattern
- Augmented reality for the web
- Chacmool: Augmented reality in Chrome Canary
- Deprecations and removals in Chrome 68
- Bring your payment method to the web with the Payment Handler API
- Changes to Add to Home Screen Behavior
- Fresher service workers, by default
- May
- New in Chrome 67
- Beyond SPAs: alternative architectures for your PWA
- What's New In DevTools (Chrome 68)
- Enabling Strong Authentication with WebAuthn
- First Input Delay
- Welcome to the immersive web
- Using Lighthouse To Improve Page Load Performance
- Announcing Lighthouse 3.0
- BigInt: arbitrary-precision integers in JavaScript
- April
- March
- February
- January
- Web Updates (2017)
- All Articles
- December
- What's New In DevTools (Chrome 63)
- Disabling hardware noise suppression
- An update on Better Ads
- Enter Audio Worklet
- Preloading modules
- Chrome 64 to deprecate the chrome.loadTimes() API
- Chrome User Experience Report: expanding to top 1 Million+ origins
- Deprecations and removals in Chrome 64
- Lighthouse 2.6 Updates
- Audio/Video Updates in Chrome 63/64
- The Device Memory API
- New in Chrome 63
- November
- October
- September
- August
- July
- June
- May
- April
- March
- Chromium policy on JavaScript dialogs
- CSS Deep-Dive: matrix3d() For a Frame-Perfect Custom Scrollbar
- Building performant expand & collapse animations
- Audio/Video Updates in Chrome 58
- We'll Cross the (Media) Streams, Ray
- Deprecations and Removals in Chrome 58
- Background Tabs in Chrome 57
- New in Chrome 57
- What's New In DevTools (Chrome 58)
- February
- January
- Web Updates (2016)
- All Articles
- December
- November
- October
- Avoiding the Not Secure Warning in Chrome
- DevTools Digest, October 2016
- Manage Hyphens with CSS
- Pointing the Way Forward
- API Deprecations and Removals in Chrome 55
- Capture a MediaStream From a Canvas, Video or Audio Element
- Once Upon an Event Listener
- Touch Action Options
- auxclick is Coming to Chrome 55
- New In Chrome 54
- ResizeObserver: It’s Like document.onresize for Elements
- Updates to developers.google.com/web
- September
- Re-rastering Composited Layers on Scale Change
- API Deprecations and Removals in Chrome 54
- Cross-origin Service Workers: Experimenting with Foreign Fetch
- CacheQueryOptions Arrive in Chrome 54
- DevTools Digest, September 2016: Perf Roundup
- Options of a PushSubscription
- BroadcastChannel API: A Message Bus for the Web
- August
- July
- June
- Persistent Storage
- Goodbye Short Sessions: A Proposal for Using Service Workers to Improve Cookie Management on the Web
- ECDSA for WebRTC: Better Security, Better Privacy and Better Performance
- Flexbox Gets New Behavior for absolute-positioned Children
- Service Worker Caching, PlaybackRate and Blob URLs for Audio and Video on Chrome for Android
- API Deprecations and Removals in Chrome 52
- CSS Containment in Chrome 52
- Performance Observer: Efficient Access to Performance Data
- DevTools Digest: DevTools in 2016 and Beyond
- Improving Scroll Performance with Passive Event Listeners
- Stream Your Way to Immediate Responses
- May
- April
- DevTools Digest: More Power with the New Command Menu
- Geolocation API Removed from Unsecured Origins in Chrome 50
- IntersectionObserver’s Coming into View
- API Deprecations and Removals in Chrome 51
- What’s New with KeyboardEvents? Keys and Codes!
- Streamlining the Sign-in Flow Using Credential Management API
- Experiment Time: Scroll Anchoring
- March
- Access USB Devices on the Web
- A New Device Mode for a Mobile-First Generation
- Creating a Web-Enabled IoT Device with Intel Edison
- Media Source API: Automatically Ensure Seamless Playback of Media Segments in Append Order
- API Deprecations and Removals in Chrome 50
- Web Animations Improvements in Chrome 50
- Canvas toBlob() Support Added in Chrome 50
- Chrome Supports createImageBitmap() in Chrome 50
- DOMTokenList Validation Added in Chrome 50
- FormData Methods for Inspection and Modification
- Removing Headaches from Focus Management
- Web Notification Improvements in Chrome 50: Icons, Close Events, Renotify Preferences and Timestamps
- Web Push Payload Encryption
- Device Orientation Changes Are Coming to Chrome 50
- Prioritizing Your Resources with link rel='preload'
- HTMLMediaElement.play() Returns a Promise
- February
- January
- Web Updates (2015)
- All Articles
- December
- November
- October
- DevTools Digest: Efficient Element Edits, Service Worker Debugging, and Material Design Shades
- Web Animations Resources
- Manage the Triggering of Touch to Search
- Notification requireInteraction - A Smoother Notification UX on Desktop
- DevTools Digest: Tab Reordering, Console is #2 and Framework Event Listeners
- Input Device Capabilities
- Choose Cameras, Microphones and Speakers from Your Web App
- September
- August
- Tab Discarding in Chrome: A Memory-Saving Experiment
- Automating Resource Selection with Client Hints
- Rolling out Public Key Pinning with HPKP Reporting
- Using the web app manifest to specify a site wide theme color
- Using requestIdleCallback
- The larger-than advanced Network Panel filter, and a few others
- Simple keyboard tricks to use in the Styles Pane
- DevTools Digest: Aggregated Timeline Details, Color Palettes and More
- New Release of Material Design Lite - 1.0.4
- Using poster images on plugin content
- Easily duplicate DOM nodes
- Edit HTML in the Console Panel
- Five tricks to use in the Console Panel
- A new home for DevTools
- July
- Improved DOM breadcrumbs
- Live-edit CSS in Sources
- DevTools Digest: Film strip and a new home for throttling
- Interact with Bluetooth devices on the Web
- Add a new custom device as a preset
- MediaStream Deprecations
- Measuring Performance in a Service Worker
- Using rotationAngle and touchRadius
- Media playback notifications for Chrome on Android
- Inspect and trigger CSS media queries
- Shortcut to select the next occurrence
- Select and execute a block of code in the Sources Panel
- Set a breakpoint based on a certain condition
- Quickly cycle through the DevTools panels
- Print out a quick stack trace from the Console
- Who inspects the inspector?
- Trigger a pseudo class on an element
- Project wide search with optional file scope
- Network color groups
- Preview JavaScript values inline while debugging
- June
- May
- Notifying you of Changes to Notifications
- Some UI and feature enhancements to the Color Picker tool
- Alt + Click to expand all child nodes
- Better Incognito DevTools
- Command click to add multiple cursors in the Sources Panel
- Copy image as data URI
- Quick-edit element tags
- Quickly monitor events from the Console Panel
- Reveal in Elements panel
- See matching selectors
- The currently selected DOM node
- The easing editor
- Toggle the DevTools dock state with a keyboard shortcut
- Unfinished network requests
- Use keyboard to navigate through callstack
- Get and debug event listeners
- Automatically pause on any exception
- Quickly change CSS values
- Autocomplete for bracket notation
- Replay a network request in cURL
- View and change your DOM breakpoints
- Scroll elements into the viewport
- Film strips in Network panel
- Triggering of pseudo classes
- Expand CSS shorthand properties
- Port forwarding
- Search DOM tree by CSS selector
- Get notified of JS errors while you type
- Easy timeline recording
- Go to a line number at a specific column
- Easily jump to event listeners
- High performance video with hardware decoding
- Granular statement highlights
- Local Modifications
- Hard reload
- Cycle through editing locations
- Copy the response of a network resource to your clipboard
- Perform a column selection by by dragging
- April
- Predefined snippets
- Quick-edit element tags
- Copy image as data URI
- Reveal in Elements panel
- See matching selectors
- Quickly monitor events from the Console Panel
- Command click to add multiple cursors in the Sources Panel
- Better Incognito DevTools
- The currently selected DOM node
- Alt + Click to expand all child nodes
- Toggle the DevTools dock state with a keyboard shortcut
- Unfinished network requests
- The easing editor
- Autocapitalize for mobile
- Cut and Copy Commands
- DOM Attributes now on the prototype chain
- Permissions API for the Web
- Simplified Concepts in Web Animations Naming
- March
- February
- January
- Web Updates (2014)
- All Articles
- December
- November
- October
- September
- August
- July
- June
- May
- March
- February
- January
- Yo Polymer – A Whirlwind Tour Of Web Component Tooling
- Web apps that talk - Introduction to the Speech Synthesis API
- Chrome Dev Summit: Platforms Summary
- Chrome Dev Summit: Open Web Platform Summary
- Chrome Dev Summit: Performance Summary
- Chrome Dev Summit: Polymer declarative, encapsulated, reusable components
- Chrome Dev Summit: Mobile Summary
- Web Updates (2013)
- All Articles
- December
- November
- October
- September
- July
- June
- March
- February
- January
- Web Updates (2012)
- All Articles
- December
- November
- September
- August
- July
- June
- May
- April
- March
- February
- WebGL and Web Audio API demo roundup
- SwiftShader brings software 3D rendering to Chrome
- Detect DOM changes with Mutation Observers
- Getting Gmail to handle all mailto: links with registerProtocolHandler
- Chrome for Android: Accelerating the Mobile Web
- Pointer Lock API Brings FPS Games to the Browser
- HTML5 audio and the Web Audio API are BFFs!
- January
- Web Updates (2011)
- All Articles
- December
- November
- October
- September
- August
- July
- June