I’ve seen a lot of people (including myself) run into the issue where longer ChatGPT chats (around 30+ messages) become painfully slow.. scrolling lags, CPU spikes, and sometimes the whole tab freezes.
The usual workaround is “just start a new chat,” but during coding sessions or longer research threads, that’s honestly a huge pain in the butt and shouldn’t be necessary..
I got curious about why this happens, and it turns out the cause is pretty simple:
ChatGPT keeps every message rendered in the DOM forever, so after a while your browser is holding thousands of elements in memory. No wonder it chokes.. :/
So I built a small (free) Chrome extension to fix it.
It only renders the messages currently visible on screen, and intelligently loads older/newer messages as you scroll — so you keep your full history, but without the lag. It’s simple, but it’s made a massive difference for me. 😄
If you want to try it:
🔗 Chrome Store – Version 1.0 just got approved by Google!
->> Download it for free in the Chrome Web Store <<-
I made it completely open-source – GH stars are always appreciated 😇
💻 GitHub: