mirror of
https://gitcode.com/JianFeeeee/HomeAgent.git
synced 2026-09-21 17:38:10 +00:00
问题:webui 流式推理阶段虽有 90ms 防抖,但每次防抖到期仍是 全量 innerHTML 重建,视觉上「一下渲染一大块」。 修复:移植 GUI 的增量渲染方案—— - rerenderChat() 在流式中(chatLoading && 最后一条未 _final)走 增量路径:90ms 合并 chunk 后只调 renderChatStreamChunk() - renderChatStreamChunk 仅更新最后一条消息节点: · 正文 >200字符 或 >300ms 才 renderMd(节流 markdown parse) · 小增量纯文本 createTextNode 追加,零 parse 开销 · 思考预览只刷 .reasoning-preview 文本 · 结构变化时兜底全量 renderChat() - 工具卡/历史等非流式变化仍走全量路径