# 优化 VuePress 超长文档刷新响应

# Why

interview-exp/前端面经汇总 的静态 Markdown 约 6.5MB,包含 1218 张追问卡。页面刷新时,全文注入后会同步遍历并克隆全部追问 DOM,浏览器主线程连续阻塞超过 20 秒并触发“页面无响应”。

# What Changes

  • 追问手风琴增强从一次性同步转换改为浏览器空闲时分批转换。
  • 每批设置明确的工作上限,批次间归还主线程,保证刷新、滚动和浏览器 UI 可响应。
  • 保持原 Markdown、SSR 正文、首条默认展开和无 JavaScript 时的列表降级不变。

# Scope

只调整 VuePress 客户端追问卡增强调度,不改变文档路由、鉴权、密文格式、正文内容或发布方式。

webapp
公众号
开发者导航
切换夜间模式
折叠侧边栏
收起全部