Skip to main content
Troubleshooting SuperchargePerformance

FIX Chrome Battery Drain from Background Tabs (2026)

Background tab scripts silently drain your battery. Suspend idle tabs and block 186K tracker scripts to recover 2+ hours per charge on Chrome.

4 min read Verified Chrome 146

Key takeaways

  • Hidden tabs run JS timers that block the CPU from entering C-states. Power consumption stays 60–90% higher than true idle.
  • Chrome’s Energy Saver reduces frame rate but doesn’t stop background JS execution. Suspending tabs does — it kills the renderer entirely.
  • Enable Energy Saver first, then sort Chrome Task Manager by CPU and end anything above 10% while you’re not watching it.

You plugged in at 100% this morning and you’re at 40% by noon with Chrome open. The culprit is almost always background tabs — even when hidden, web apps like Slack, Gmail, or news sites keep running JavaScript timers. These scripts force your CPU to wake up repeatedly, preventing the processor from entering low-power idle states (C-states on Intel/AMD, efficiency cores on Apple Silicon).

Quick Diagnosis

Check these in order — each takes under two minutes:

CheckWhat to DoWhat It Tells You
Battery menumacOS: click Battery icon in menu bar. Windows: hover over battery icon in taskbar.If Chrome is listed under “Apps using significant energy,” background tabs are the cause.
Chrome Task ManagerPress Shift + Esc, click CPU column to sortShows which specific tab or extension is consuming CPU
Chrome SettingsGo to Settings > PerformanceShows whether Energy Saver and Memory Saver are enabled

Fix 1: Enable Chrome’s Built-in Energy Saver

  1. Go to Settings > Performance (chrome://settings/performance).
  2. Under Energy, enable Energy Saver.
  3. Set it to activate When my laptop is unplugged or always.
  4. This reduces Chrome’s frame rate and background activity when battery matters.

Fix 2: Kill High-CPU Background Processes

  1. Press Shift + Esc to open Chrome Task Manager.
  2. Click the CPU column header to sort descending.
  3. Identify any tab or extension using more than 10% CPU while in the background.
  4. Select it and click End Process — the tab reloads if you return to it.
  5. If an extension is the culprit, go to chrome://extensions/ and disable it.

Fix 3: Turn Off Preloading

Preloading downloads pages you have not clicked yet, consuming network bandwidth, CPU, and battery.

  1. Go to Settings > Performance (chrome://settings/performance).
  2. Scroll to Speed and set Preload pages to No preloading.

Fix 4: Disable Hardware Acceleration (if battery drain is severe)

  1. Go to Settings > System (chrome://settings/system).
  2. Toggle off Use graphics acceleration when available.
  3. Click Relaunch.
  4. Note: this increases CPU usage for video playback. Test whether overall battery drain improves.

Fix 5: Reduce Open Tab Count

The simplest fix with the biggest impact. Each open tab runs its own renderer process:

  • Close tabs you are not actively using (Ctrl+W / Cmd+W).
  • Use bookmarks or a read-later service for reference tabs.
  • Chrome’s built-in Memory Saver (Settings > Performance) automatically discards tabs inactive for a set period.

Reducing CPU Load from Background Tabs

If you typically have 15+ tabs open during a work session, tab suspension makes a measurable difference to battery life. SuperchargePerformance uses chrome.tabs.discard() to terminate renderer processes for inactive tabs — suspended tabs consume near-zero CPU, which means the CPU can actually reach its low-power idle states. Ad and tracker blocking at the network level prevents tracking scripts from loading at all, eliminating their timer activity before it starts.

If you only keep a handful of tabs open and battery drain is still bad, Energy Saver (Fix 1) and checking for a specific runaway process (Fix 2) are the right starting points.

Technical Background

Modern web pages are event-driven applications. A single news site tab may have 30–50 tracking scripts that each register setInterval timers, scroll listeners, or ad-rotation callbacks (measured via Chrome DevTools Network waterfall). Even when the tab is hidden, Chrome continues executing these timers.

This constant activity prevents the CPU from entering C-states — low-power idle modes where power consumption drops by 60–90% (Chrome DevTools Performance panel). On laptops, staying out of deep C-states is the primary driver of unexpectedly short battery life during everyday browsing.

Chrome’s Energy Saver mode reduces visual frame rates but does not stop JavaScript timer execution in background tabs. Suspending tabs via chrome.tabs.discard() does, because the renderer process itself is terminated.

For related issues, see the articles on stopping Chrome from overheating your MacBook and fixing service worker high CPU.

Frequently Asked Questions

How much battery does Chrome use compared to Safari?
On macOS, Chrome typically uses more battery than Safari for the same browsing workload. The difference comes from Chrome's multi-process architecture and more aggressive JavaScript execution. Tab suspension and ad blocking reduce this gap significantly.
Does disabling hardware acceleration save battery?
Sometimes. Hardware acceleration offloads rendering to the GPU, which is more power-efficient for video playback. But if your GPU driver is buggy, it can cause higher power draw. Test both settings and check Activity Monitor for CPU differences.
Will suspending tabs save laptop battery?
Yes. Suspended tabs use near-zero CPU and memory. If you typically have 15+ tabs open, suspending inactive ones can meaningfully extend battery life during a work session.

SuperchargePerformance

Tab suspension, ad blocking, and script control. Free.

Add to Chrome — Free

Don't miss the next release

Be first to know when we ship something new.

Related Articles