perf(core): [MOD-03] avoid redundant slider attribute writes

This commit is contained in:
Harvey Zhao committed 2026-09-14 15:44:18 +08:00
1 parent 7b0e1d156b
commit 23a4f22b72
18 files changed
+6012 -28

No files matched your search

+14
View File
@@ -1,5 +1,19 @@
# 进度与证据
## MOD-03 进度/音量重复ARIA写入优化检查点(仍doing)
核心slider保留每次读取range/文本、即时更新和外部DOM修复,仅在属性值实际改变
时写入。新受控回归旧10通过1失败、新11通过;全项目2859项单元、严格核心TS、
lint、37份声明无漂移和工具链通过。main/legacy三引擎各三组旧新交替配对全部
通过,100次重复事件的ARIA变更由500次降到0;实际播放仍更新进度数值。
main另有54项新旧进度/质量/键盘回归,legacy另有12项键盘/音量回归通过。
计时保留原始值,含变慢组;这些是合成重复事件诊断,不是整体帧率或正式
BASE-06安装包性能准入。现代gzip增加10字节,原体积及间歇计时风险保持open。
见[变更](changes/2026-09-14-MOD-03-slider-updates.md)及
[证据](baselines/slider-updates-validation.json)。正常构建同步三格式/docs并恢复i18n。
254项:183 done、18 doing、53 todo;MOD-03仍需持久化、初始化/布局热点和新的
实际安装包三组完整性能/资源对比。没有调整公开事件频率、默认行为、依赖或版本。
## PKG-JASSUB-10 绘制异常后的位图释放完成
主线程asyncRender在清屏、调整尺寸或绘制抛错时,现在通过finally释放整批收到的