Skip to main content

Productivity Apps

Fix Chrome performance issues with Figma, Miro, Google Sheets, and Framer. Stop out-of-memory crashes and tab reloading for heavy web apps.

4 articles

Figma, Miro, Framer, and Google Sheets are the four most commonly broken Chrome tabs in a designer or developer's workflow. They share a common failure mode: each uses a canvas-based renderer (WebGL or WebGPU) that bypasses Chrome's normal memory management and allocates directly from GPU and CPU memory. When the tab is evicted by Chrome's Memory Saver or the system runs low on RAM, the recovery path is a full page reload — which means losing unsaved state.

Figma is the most sensitive. A large design file with 200+ frames and multiple pages can consume 2-4GB in the renderer process alone. Chrome's Memory Saver will absolutely kill this tab in a low-memory situation, and reloading a Figma file with that much content takes 30-60 seconds. The fix is to whitelist Figma in whatever tab suspension tool you use and ensure Chrome's memory is not already under pressure from other tabs.

Google Sheets with large datasets is different — it is not a memory issue, it is a JavaScript execution issue. Calculating a 50,000-row spreadsheet with ARRAYFORMULA locks the JS thread for seconds. This is a fundamental limitation of browser-based spreadsheets, not a Chrome bug.

The practical fix for all of these: give heavy apps their own Chrome window, which gives them an isolated renderer process that will not be touched by Memory Saver.

Frequently Asked Questions

Why does Figma keep crashing or reloading in Chrome?

Figma runs in Chrome's renderer process and can use 1-4GB RAM for large design files. Chrome's Memory Saver discards high-memory background tabs to free RAM, which kills the Figma process. As of March 2026, the fix is to whitelist figma.com in your tab suspension extension (or Chrome Memory Saver exclusions), and to open Figma in its own Chrome window so its renderer process is isolated.

Why is Google Sheets so slow in Chrome with large spreadsheets?

Google Sheets runs calculations in the browser's JavaScript engine, not on a server. For large spreadsheets with complex formulas (especially ARRAYFORMULA across 50,000+ rows), the JS thread blocks completely during calculation. As of March 2026, this is a fundamental architectural constraint — the fix is splitting data across multiple sheets, using QUERY instead of ARRAYFORMULA for large ranges, or switching to Google Sheets' desktop Electron app for very large files.

How do I stop Framer or Figma tabs from reloading in Chrome?

Chrome reloads tabs when memory pressure causes the renderer process to be evicted. As of March 2026, the two-part fix is: (1) whitelist the specific app's domain in your tab suspension extension so it is never auto-discarded, and (2) open design/prototyping tools in a separate Chrome window — this creates an isolated renderer process that Memory Saver treats as the "active" window even when you switch to another window.

Does Miro crash in Chrome because of memory?

Miro boards with many frames and media embeds use WebGL rendering and can consume 1-3GB per tab. The "Aw Snap" crash on Miro is almost always an out-of-memory renderer crash. As of March 2026, the fix is the same as Figma: isolate in its own window, whitelist in memory management tools, and ensure other tabs are not consuming RAM unnecessarily before opening a large board.

SuperchargePerformance

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

Add to Chrome — Free