mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-18 19:01:20 -08:00
perf(core): [MOD-03] avoid redundant slider attribute writes
This commit is contained in:
1 parent
7b0e1d156b
commit
23a4f22b72
18 files changed
+6012
-28
No files matched your search
@@ -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释放整批收到的
|
||||
|
||||
Reference in new issue
Block a user