<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Anton P</title>
    <description>The latest articles on DEV Community by Anton P (@antonp_tabvitals).</description>
    <link>https://dev.to/antonp_tabvitals</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4121075%2F9eb483f3-d4c6-4646-b4b2-171e4dcea666.png</url>
      <title>DEV Community: Anton P</title>
      <link>https://dev.to/antonp_tabvitals</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/antonp_tabvitals"/>
    <language>en</language>
    <item>
      <title>TabVitals 0.4.20 is live: Auto-suspend Chrome tabs and reclaim RAM on a schedule</title>
      <dc:creator>Anton P</dc:creator>
      <pubDate>Sun, 27 Sep 2026 05:48:23 +0000</pubDate>
      <link>https://dev.to/antonp_tabvitals/tabvitals-0420-is-live-auto-suspend-chrome-tabs-and-reclaim-ram-on-a-schedule-20nc</link>
      <guid>https://dev.to/antonp_tabvitals/tabvitals-0420-is-live-auto-suspend-chrome-tabs-and-reclaim-ram-on-a-schedule-20nc</guid>
      <description>&lt;p&gt;The Auto-suspend update I previewed is now live in the Chrome Web Store. I built TabVitals for the moment when Chrome has dozens of useful tabs open, but too many of them are still consuming resources in the background.&lt;/p&gt;

&lt;h2&gt;
  
  
  What changed in 0.4.20
&lt;/h2&gt;

&lt;p&gt;Turn &lt;strong&gt;Auto-suspend ON&lt;/strong&gt; and TabVitals runs a scan-and-sleep cycle immediately. It then repeats every &lt;strong&gt;30 minutes, 1 hour, or 2 hours&lt;/strong&gt;, putting eligible background tabs to sleep without closing them. You can keep working while the cycle runs.&lt;/p&gt;

&lt;p&gt;Active tabs, pinned tabs, audio-playing tabs, recently used tabs, and sites you mark &lt;strong&gt;Always Awake&lt;/strong&gt; are protected. Sleeping tabs stay in the tab bar and reload when you return. Save unfinished work on a tab before putting it to sleep.&lt;/p&gt;

&lt;p&gt;After each cycle, the popup shows how many tabs were slept and the &lt;strong&gt;change in available system memory&lt;/strong&gt;. That result is an observed system-wide change, not a claim that every byte came from a particular tab or that everyone will free the same number of GB.&lt;/p&gt;

&lt;h2&gt;
  
  
  The manual tools are still here
&lt;/h2&gt;

&lt;p&gt;You can still run the &lt;strong&gt;X-Ray scanner&lt;/strong&gt; to inspect loaded tabs and decide what to sleep manually. TabVitals also keeps its tools for the current website: clear that site's cache, perform a full site reset, open it in Incognito, or remove only that site from Chrome history. Auto-suspend does &lt;strong&gt;not&lt;/strong&gt; clear cookies or history.&lt;/p&gt;

&lt;p&gt;TabVitals runs locally in Chrome on Mac and Windows. Auto-suspend starts OFF, so you decide when to turn it on.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://chromewebstore.google.com/detail/ljimhionelboehpfhipedoepaiiamdof?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=v0410_first100&amp;amp;utm_content=v0420_auto_suspend_release" rel="noopener noreferrer"&gt;Install or update TabVitals 0.4.20 in the Chrome Web Store&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I'm the developer, and I'd appreciate feedback: which interval fits your workflow, and which tabs should always stay awake?&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>news</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Coming soon: Auto-suspend for TabVitals — Chrome RAM cleanup on a schedule</title>
      <dc:creator>Anton P</dc:creator>
      <pubDate>Thu, 24 Sep 2026 05:56:20 +0000</pubDate>
      <link>https://dev.to/antonp_tabvitals/coming-soon-auto-suspend-for-tabvitals-chrome-ram-cleanup-on-a-schedule-25f1</link>
      <guid>https://dev.to/antonp_tabvitals/coming-soon-auto-suspend-for-tabvitals-chrome-ram-cleanup-on-a-schedule-25f1</guid>
      <description>&lt;p&gt;I’m building &lt;strong&gt;Auto-suspend for TabVitals&lt;/strong&gt;: an upcoming way to free up Chrome RAM on a schedule, alongside the existing manual X-Ray scanner and tab-sleep controls.&lt;/p&gt;

&lt;p&gt;If you work with dozens of tabs, the repetitive part is remembering to revisit them and put the ones you no longer need to sleep. This update is about making that routine automatic, so you can stay focused on your work.&lt;/p&gt;

&lt;h2&gt;
  
  
  The upcoming workflow
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Choose a repeat interval: &lt;strong&gt;30 minutes, 1 hour or 2 hours&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Switch Auto-suspend &lt;strong&gt;ON&lt;/strong&gt;. The first scan-and-sleep cycle starts immediately.&lt;/li&gt;
&lt;li&gt;TabVitals scans loaded tabs, sleeps eligible background tabs, and repeats on your schedule.&lt;/li&gt;
&lt;li&gt;A prominent result card shows the measured change in available system memory after the cycle, plus the number of tabs put to sleep.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Tabs stay in the tab bar and reload when you return to them. The manual scanner remains available whenever you want to inspect your session yourself.&lt;/p&gt;

&lt;h2&gt;
  
  
  Automation needs boundaries
&lt;/h2&gt;

&lt;p&gt;Active tabs, pinned tabs, audio-playing tabs and sites marked &lt;strong&gt;Always Awake&lt;/strong&gt; stay protected. The auto-sleep path also rechecks each candidate before sleeping it, including whether you recently used the tab or its URL changed.&lt;/p&gt;

&lt;p&gt;An important implementation detail: reopening the popup must not trigger another cleanup, changing the interval must not cancel an in-progress scan, and OFF must prevent further automatic sleep actions. Those cases are part of our tests.&lt;/p&gt;

&lt;p&gt;Save unfinished work and mark sites that need to keep running as Always Awake. The memory card reports the system’s available-memory change after the cycle, rather than presenting it as an exact per-tab measurement.&lt;/p&gt;

&lt;h2&gt;
  
  
  Manual and one-site tools are staying
&lt;/h2&gt;

&lt;p&gt;TabVitals continues to offer its manual X-Ray scanner, background-tab sleep controls, targeted cache/cookie tools for one website, one-click Incognito, and removal of only one site’s browsing history. Diagnostics run locally. This is for Chrome on both &lt;strong&gt;Mac and Windows&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Coming soon:&lt;/strong&gt; Auto-suspend is in testing, not in the Chrome Web Store release yet. The current manual version is available here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://chromewebstore.google.com/detail/ljimhionelboehpfhipedoepaiiamdof?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=v0410_first100&amp;amp;utm_content=auto_suspend_coming_soon_sep24" rel="noopener noreferrer"&gt;TabVitals on the Chrome Web Store&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Which repeat interval would you choose for a busy browser session — 30 minutes, 1 hour or 2 hours?&lt;/p&gt;

</description>
      <category>productivity</category>
    </item>
    <item>
      <title>How to Remove One Website from Chrome History, Clear Its Cache, and Free RAM</title>
      <dc:creator>Anton P</dc:creator>
      <pubDate>Fri, 11 Sep 2026 14:19:32 +0000</pubDate>
      <link>https://dev.to/antonp_tabvitals/how-to-clear-cache-and-cookies-for-one-website-in-chrome-without-resetting-everything-49bh</link>
      <guid>https://dev.to/antonp_tabvitals/how-to-clear-cache-and-cookies-for-one-website-in-chrome-without-resetting-everything-49bh</guid>
      <description>&lt;p&gt;Chrome makes three seemingly simple tasks surprisingly inconvenient:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;removing one website from browsing history without clearing everything;&lt;/li&gt;
&lt;li&gt;testing or resetting only the current website;&lt;/li&gt;
&lt;li&gt;finding which actual tabs are consuming memory when the system only shows multiple Chrome or Chrome Helper processes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These are different problems, but they often appear during the same troubleshooting session. Here is how to handle each one manually—and how to reduce the repeated steps.&lt;/p&gt;

&lt;h2&gt;
  
  
  Remove one website from Chrome history
&lt;/h2&gt;

&lt;p&gt;Deleting all browsing history is easy. Removing only one website takes more work.&lt;/p&gt;

&lt;p&gt;The manual route is:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open Chrome History with &lt;code&gt;Ctrl + H&lt;/code&gt; on Windows/Linux or &lt;code&gt;Cmd + Y&lt;/code&gt; on macOS.&lt;/li&gt;
&lt;li&gt;Search for the website’s domain.&lt;/li&gt;
&lt;li&gt;Review the results carefully, including relevant subdomains.&lt;/li&gt;
&lt;li&gt;Select every visit you want to remove.&lt;/li&gt;
&lt;li&gt;Delete the selected entries.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This works, but it is awkward when you need to remove a website quickly. A domain may appear dozens of times, and Chrome does not provide a convenient “remove the current website from history” button beside the address bar.&lt;/p&gt;

&lt;p&gt;Clearing history is also separate from clearing cookies or cached files. Removing visits does not reset the website or meaningfully reduce Chrome’s RAM usage.&lt;/p&gt;

&lt;h2&gt;
  
  
  Clear the cache and cookies for only one website
&lt;/h2&gt;

&lt;p&gt;When one website displays outdated content, fails to load correctly, or behaves differently from another browser session, you usually do not need to clear data for all of Chrome.&lt;/p&gt;

&lt;p&gt;Start with a hard reload:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Windows/Linux:&lt;/strong&gt; &lt;code&gt;Ctrl + Shift + R&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;macOS:&lt;/strong&gt; &lt;code&gt;Cmd + Shift + R&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If that does not work:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open the affected website.&lt;/li&gt;
&lt;li&gt;Select the site-controls icon beside the address bar.&lt;/li&gt;
&lt;li&gt;Open the site settings or on-device site-data controls.&lt;/li&gt;
&lt;li&gt;Find the current domain.&lt;/li&gt;
&lt;li&gt;Remove its data and reload the page.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Chrome changes the names and positions of these controls occasionally, but the important part is selecting the affected domain instead of using the browser-wide &lt;strong&gt;Delete browsing data&lt;/strong&gt; command.&lt;/p&gt;

&lt;p&gt;A deeper site reset can remove:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;cached resources;&lt;/li&gt;
&lt;li&gt;cookies and login sessions;&lt;/li&gt;
&lt;li&gt;local storage and IndexedDB;&lt;/li&gt;
&lt;li&gt;service-worker data;&lt;/li&gt;
&lt;li&gt;saved permissions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The selected website may sign you out. Unrelated websites should remain untouched when the operation is correctly limited to one domain.&lt;/p&gt;

&lt;h2&gt;
  
  
  Test the current page in Incognito
&lt;/h2&gt;

&lt;p&gt;If a website works in Incognito but not in your normal Chrome profile, that is useful diagnostic evidence.&lt;/p&gt;

&lt;p&gt;Incognito starts with a cleaner session and may use a different set of enabled extensions. The difference can point toward:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;corrupted cookies or local storage;&lt;/li&gt;
&lt;li&gt;stale cached resources;&lt;/li&gt;
&lt;li&gt;a service worker;&lt;/li&gt;
&lt;li&gt;an extension conflict;&lt;/li&gt;
&lt;li&gt;a stored site permission.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The usual process is to copy the URL, open a new Incognito window, paste the URL, and load it again. It is not difficult, but it is another repetitive sequence when troubleshooting websites regularly.&lt;/p&gt;

&lt;p&gt;Remember that Incognito is a diagnostic step, not proof that cached data is definitely the cause.&lt;/p&gt;

&lt;h2&gt;
  
  
  Finding the tab behind Chrome’s memory usage
&lt;/h2&gt;

&lt;p&gt;RAM is a different problem.&lt;/p&gt;

&lt;p&gt;Windows Task Manager and macOS Activity Monitor often show many Chrome or &lt;strong&gt;Google Chrome Helper (Renderer)&lt;/strong&gt; processes. Those process names do not always tell you which loaded tab deserves attention.&lt;/p&gt;

&lt;p&gt;Chrome’s own Task Manager can provide more detail, but shared renderers, utility processes, background activity, and dozens of open tabs can still make the result difficult to act on.&lt;/p&gt;

&lt;p&gt;What users usually need is simpler:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Show me the actual website or tab using memory, then let me pause it without closing it.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Sleeping a background tab releases resources while leaving the tab in the tab bar. When you return, Chrome reloads it.&lt;/p&gt;

&lt;p&gt;Depending on the number and type of loaded tabs, sleeping unnecessary background tabs may release hundreds of megabytes or several gigabytes of RAM. Results vary by session, website, browser state, and computer.&lt;/p&gt;

&lt;p&gt;Reducing unnecessary background activity can also reduce processor work, heat, fan noise, and battery use—but it is not a system-wide performance guarantee.&lt;/p&gt;

&lt;h2&gt;
  
  
  One workflow for all three problems
&lt;/h2&gt;

&lt;p&gt;I created TabVitals to place these actions in one current-site and tab-management workflow.&lt;/p&gt;

&lt;p&gt;Its X-Ray scan shows the actual loaded tab beside the clearest memory reading Chrome exposes. When full renderer data is unavailable, it still shows JavaScript memory, activity, and graphics-related signals instead of presenting a process number without context.&lt;/p&gt;

&lt;p&gt;From the results, you can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;identify memory-heavy tabs by website and tab title;&lt;/li&gt;
&lt;li&gt;sleep unnecessary background tabs without closing them;&lt;/li&gt;
&lt;li&gt;keep the current tab, pinned tabs, audio tabs, and selected websites awake;&lt;/li&gt;
&lt;li&gt;scan again after cleanup.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For the current website, TabVitals also provides:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Open in Incognito&lt;/strong&gt; — open the same page in a private session without copying its URL;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fix this site&lt;/strong&gt; — clear the current site’s cache and service-worker data, then reload it;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Full Reset&lt;/strong&gt; — perform a deeper reset that can also remove cookies and session data;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Remove from history&lt;/strong&gt; — remove visits for the current website without clearing the rest of Chrome’s history.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These actions solve different problems. Removing history does not free RAM, and clearing cached files is not the same as sleeping a memory-heavy tab. The advantage is having the appropriate controls together when you are diagnosing one website or a heavy Chrome session.&lt;/p&gt;

&lt;p&gt;TabVitals performs its analysis locally and does not upload page content. History access is optional and is used only when you choose the history-removal action.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Disclosure:&lt;/strong&gt; TabVitals is my product. It is available through the &lt;a href="https://chromewebstore.google.com/detail/ljimhionelboehpfhipedoepaiiamdof?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=v0410_first100&amp;amp;utm_content=history_cache_ram_article" rel="noopener noreferrer"&gt;official Chrome Web Store&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Quick troubleshooting sequence
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Need to hide visits to one website?&lt;/strong&gt; Search and select them in Chrome History, or use a current-site removal action.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;One website looks outdated?&lt;/strong&gt; Try a hard reload.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The website is still broken?&lt;/strong&gt; Clear data only for that domain.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It works in Incognito?&lt;/strong&gt; Investigate local site data, permissions, and extensions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Chrome is consuming too much RAM?&lt;/strong&gt; Identify the actual heavy tabs and sleep the unnecessary background ones.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The same failure appears on multiple devices?&lt;/strong&gt; Check the website, network, DNS, or server/CDN instead of repeatedly clearing local data.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The safest troubleshooting process starts with the smallest targeted action and expands only when necessary.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>tutorial</category>
      <category>chrome</category>
    </item>
  </channel>
</rss>
