ChatGPT Conversation Pruner

缓解 ChatGPT 长对话场景下的前端性能问题

Dovrai installare un'estensione come Tampermonkey, Greasemonkey o Violentmonkey per installare questo script.

You will need to install an extension such as Tampermonkey to install this script.

Dovrai installare un'estensione come Tampermonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Userscripts per installare questo script.

Dovrai installare un'estensione come ad esempio Tampermonkey per installare questo script.

Dovrai installare un gestore di script utente per installare questo script.

(Ho già un gestore di script utente, lasciamelo installare!)

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

(Ho già un gestore di stile utente, lasciamelo installare!)

Autore
slhaf
Installazioni giornaliere
0
Installazioni totali
16
Valutazione
0 0 0
Versione
2.3.5
Creato il
04/02/2026
Aggiornato il
05/02/2026
Dimensione
25,2 KB
Licenza
MIT
Applica a

ChatGPT-Conversation-Pruner

一个用于缓解 ChatGPT 长对话场景下前端性能问题的 Tampermonkey 用户脚本。

该脚本通过在对话 DOM 达到“稳定态”后,动态剪枝较早的对话轮次(turn),以降低页面中同时存在的 DOM 节点数量,从而改善滚动、输入和渲染时的卡顿问题。

脚本仅在对话页面生效,不拦截网络请求,不收集任何数据。

脚本灵感来自 ChatGPT 长对话卡顿优化。 在其基于 DOM 卸载的优化思路基础上,本脚本进一步引入了被剪枝 DOM 的缓存、按需恢复以及基于滚动状态的动态 DOM 管控机制,以适配更长对话和更复杂的前端状态变化。

GitHub链接: https://github.com/slhafzjw/ChatGPT-Conversation-Pruner