Goodbye JS Profiler, profiling CPU with the Performance panel

The JavaScript Profiler panel is going away in Chrome 124. Moving forward, use the Performance panel to profile Node.js CPU performance.

Why are we deprecating the JavaScript Profiler? (JS Profiler)

As early as Chrome 58, the DevTools team planned to eventually deprecate the JS Profiler. There are several reasons why:

  • It is no longer being actively developed. The JS Profiler hasn't received any major updates in several years, and the team doesn't have the resources to continue developing it.
  • A more streamlined profiling experience. The Performance panel is already used for all kinds of performance analysis, and with its ability to profile JavaScript CPU performance in Node.js, it makes sense to consolidate everything in one place for consistency and efficiency.
  • The Performance panel is better. We continue to improve it by adding new features and enhancements, making it a more powerful and user-friendly tool for performance analysis.

What should you do after deprecation?

To learn more about how to profile JavaScript CPU performance, see Profile Node.js performance.

Here are some tips for using the Performance panel:

  • Use the flame chart to identify performance bottlenecks.