Speed Booster for ChatGPT – Fix Lag & Freezing in Long Chats
Stop browser freezing and lag in long ChatGPT conversations. Instantly speeds up the entire UI and reduces memory usage.
Optimizes ChatGPT performance on long conversations via DOM windowing and lazy loading.
按已采集快照查看用户数变化。
展示最近 7 日窗口内已采集的评分快照,辅助判断近期评分是否稳定。
同口径展示 1 天、7 天、30 天的绝对增长与增长率。
查看发布时间、版本、支持语言、最近更新和抓取时间。
查看插件说明、主要功能和适用场景。
Make long ChatGPT threads fast and predictable.
ChatGPT Optimizer keeps the interface snappy by reducing live DOM size and loading older messages in fixed batches. The result: smoother scrolling, fewer layout spikes, and lower memory use on big conversations.
Why it’s faster
DOM windowing: keep ~50 recent messages in the DOM; older nodes are hidden to reduce style and layout work.
Batch lazy-load: reveal older messages in fixed steps (e.g., 25 at a time) for bounded, predictable work.
Observer orchestration: MutationObserver (subtree) keeps counts accurate; optional IntersectionObserver loads one batch per distinct scroll—no cascade.
查看最近评论和评分分布。
商店综合星级:4.7。下方星级分布只统计已同步评论正文;如果某个插件只有公开分数、没有真实评论正文,这里可能为空。
查看 Chrome 商店详情页中的相关产品。
Stop browser freezing and lag in long ChatGPT conversations. Instantly speeds up the entire UI and reduces memory usage.
Enhance ChatGPT with temporary chat, collapsible responses, and bulk controls. Organize long conversations distraction-free.
Lazy-load long ChatGPT conversations by showing only the most recent messages (configurable). Reduces lag on long chats.
This tool improves efficiency when conversing with ChatGPT by providing templates, quick replies, and shortcut functions.
Enhances ChatGPT with wide/full/tall-screen + spamblock modes. Also works on poe.com
Improve ChatGPT performance in long conversations, without losing your context!
BEST OF THE BEST
Seems to be no longer maintained. It needs an update to the content.js to work due to the UX changes CGPT did. Goto - C:\Users\*YOUR WINDOWS USERNAME*\AppData\Local\Google\Chrome\User Data\Default\Extensions\iccgneioblidnknobbjhblhagdalghak\1.0.6_0 Edit the "content.js" by finding the line 149-176 - const primarySelectors = [ - under getMessageNodes. const primarySelectors = [ { selector: '[data-testid^="conversation-turn"]', name: 'conversation-turn' }, { selector: 'article', name: 'article-tag' }, { selector: 'main .group', name: 'main-group-class' } ]; for (const { selector, name } of primarySelectors) { try { const nodes = document.querySelectorAll(selector); if (nodes.length > 0) { const filtered = Array.from(nodes).filter(node => { const text = node.textContent.trim(); return text.length >= 1; });