v1.3.3
性能优化
- 缓存命中秒加载: 不再每次刷新都 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 字段)