Skip to content

v1.3.3

Choose a tag to compare

@smartThise smartThise released this 30 May 11:40
· 3 commits to main since this release

性能优化

  • 缓存命中秒加载: 不再每次刷新都 re-merge catalog+volData,直接使用缓存的合并课程数据
  • 减半 localStorage 占用: 不再同时存储 raw catalog 和 raw volData,只存 catalog + merged courses,节省 30-50% 空间
  • 智能降级: 旧格式数据无 courses 缓存时自动 re-merge,无需手动处理
  • selected / queue / candidates 仍然是实时单请求,不影响数据新鲜度

技术细节

  • launch() 三种路径: 首次全量爬取 → volData过期只爬volData → 缓存命中零爬取
  • staticData 格式: { ver, plan, catalog, courses, volTs, ts } (去掉了 volData 字段)