What New Chrome DevTools Features Arrived in the Last Six Months?

This article compiles and translates the latest Chrome DevTools enhancements from versions 74 to 78, detailing new UI highlights, debugging shortcuts, performance metrics, service‑worker insights, and other practical tools that front‑end developers can immediately apply to improve their workflow.

政采云技术
政采云技术
政采云技术
What New Chrome DevTools Features Arrived in the Last Six Months?

Preface

Chrome DevTools is an essential toolbox for front‑end engineers. Over the past six months, six Chrome releases introduced numerous DevTools updates. Below is a concise translation of the most noteworthy new capabilities.

DevTools (Chrome 74) New Features

Highlight Nodes Affected by CSS Properties

Hovering over a CSS property such as padding or margin highlights every DOM node whose box model is impacted by that declaration.

Audits Panel – Lighthouse v4

The new “Tap targets are not sized appropriately” check evaluates whether interactive elements on mobile devices have sufficient size and spacing.

It also introduces a new badge scoring system for PWA categories.

WebSocket Binary Message Viewer

Steps to view binary WebSocket messages:

Open the Network panel.

Filter for WebSocket resources (click WS ).

Select a WebSocket connection and click its Name column.

Open the Messages tab.

Choose a binary message to inspect.

Use the dropdown at the bottom to decode the payload as Base64 or UTF‑8, and click Copy to clipboard to copy the binary data.

Area Screenshot from Command Menu

Open DevTools and press Ctrl+Shift+P (or ⌘+Shift+P on macOS) to open the Command Menu, type area, select Capture area screenshots , and press Enter. Drag the mouse to define the region to capture.

Network Panel – Service Worker Filters

Enter is:service-worker-initiated or is:service-worker-intercepted in the Network filter box to view requests started by a Service Worker or those that were intercepted.

Performance Recordings – Long Task Markers

The Performance panel now marks long tasks. See the Performance panel for examples and the “Do less main thread work” guide.

Performance Timings – First Paint Marker

The Timings view now highlights the First Paint event.

DevTools (Chrome 75) New Features

CSS Function Auto‑Completion with Meaningful Presets

When editing properties like filter, DevTools now suggests realistic function values (e.g., filter: blur(1px)) and previews the visual effect directly in the UI.

Clear Site Data from Command Menu

Open the Command Menu ( Ctrl+Shift+P / ⌘+Shift+P) and run Clear Site Data to wipe Service Workers, localStorage, sessionStorage, IndexedDB, Web SQL, cookies, Cache, etc. The same options also exist under Application → Clear Storage .

View All IndexedDB Databases

Starting with Chrome 75, the Application → IndexedDB panel lists databases from all origins, not just the current one, even when they are used inside an <iframe>.

Hover to See Uncompressed Resource Size

Hover over the Size column in the Network panel to view the original (uncompressed) size of a resource.

Inline Breakpoints

When a line contains multiple statements (e.g.,

document.querySelector('#dante').addEventListener('click', logWarning);

), DevTools now creates a separate breakpoint entry for each statement in the Breakpoints panel.

document.querySelector('#dante').addEventListener('click', logWarning);

DevTools (Chrome 76) New Features

CSS Property Name Auto‑Completion from Values

Typing a CSS value (e.g., bold) automatically suggests the corresponding property ( font-weight: bold).

Total Memory Real‑Time Usage

The Memory panel now displays the total memory consumption of the page (e.g., 43.4 MB) and the per‑second increase (e.g., 209 KB/s).

Service Workers Show Port Numbers

The Service Workers panel title now includes the worker’s port number for easier identification.

Background Fetch & Background Sync Events

In the Application → Background Services section, you can record and view Background Fetch and Background Sync events, which persist for up to three days even after the page or Chrome is closed.

DevTools (Chrome 77) New Features

Copy Element Styles

Right‑click a DOM node and copy its computed CSS to the clipboard.

Layout Shift Visualization

Enable Show Rendering → Layout Shift Regions from the Command Menu to highlight layout‑shifted areas in blue during interaction.

Open Command Menu.

Type Rendering.

Select Show Rendering .

Check Layout Shift Regions .

Lighthouse 5.1 in Audits Panel

New checks include Apple touch‑icon availability, request count & size breakdown, and First Input Delay (replacing Estimated Input Latency).

Check for apple-touch-icon support.

Report total request numbers and sizes per category.

Measure First Input Delay to gauge time from user interaction to browser response.

System Theme Synchronization

When the operating system switches to a dark theme, DevTools automatically follows suit.

Breakpoint Editor Shortcut

Press Ctrl+Alt+B (or ⌘+Option+B on macOS) while focused on the Sources panel to open the Breakpoint Editor, where you can create log or conditional breakpoints.

Network Panel – Prefetch Cache Indicator

Resources loaded from the prefetch cache display “prefetch cache” in the Size column, e.g., prefetch2.html and prefetch2.css.

Viewing Private Object Properties

The console now shows private class fields (e.g., #color) in the newer Chrome version.

Application Panel – Push Messages & Notifications

The Background Services section now lists Push Messages and Notifications generated by Service Workers, persisting for three days even after the page or Chrome is closed.

DevTools (Chrome 78) New Features

Audits Panel Supports Multiple Clients

The Audits panel can now be combined with Request Blocking and Local Overrides. For example, disabling render‑blocking scripts via Request Blocking can raise the performance score from 70 to 97.

Payment Handler Debugging

Under Application → Background Services, a new Payment Handler window lets you record payment events for up to three days, even when DevTools is closed. Enable “Show events from other domains” to capture cross‑origin events.

Audits Panel – Lighthouse 5.2

Lighthouse 5.2 adds a “Third‑Party Usage” audit that reports how many third‑party scripts are loaded and how much main‑thread time they block.

Performance Panel – Largest Contentful Paint

The Timings view now marks Largest Contentful Paint (LCP). Clicking the LCP marker highlights the associated DOM node in the Summary tab, and you can locate it in the DOM tree.

Further References

For more details, see the official “What’s New in DevTools” pages for Chrome 74‑78.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

DebuggingfrontendperformanceWeb DevelopmentChrome DevToolsbrowser tools
政采云技术
Written by

政采云技术

ZCY Technology Team (Zero), based in Hangzhou, is a growth-oriented team passionate about technology and craftsmanship. With around 500 members, we are building comprehensive engineering, project management, and talent development systems. We are committed to innovation and creating a cloud service ecosystem for government and enterprise procurement. We look forward to your joining us.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.