iter(g89): 演示产物启用保守压缩

This commit is contained in:
HIsheR
2026-10-26 13:09:10 +08:00
parent ce662bd0ff
commit 68ca2ba2a7
2 changed files with 10 additions and 0 deletions
+8
View File
@@ -1068,6 +1068,14 @@
"acceptance": "内核 getVisibleRows(paged=false) 跳过 pagination 阶段并新增 getAllRows(),派生上下文带 paged 标记(缺省分页),分页快照不受影响;dataTable 新增 exportable / exportName,工具栏按钮导出筛选+排序后的全量行、单元格走 format;CSV 带 BOM + CRLF、逗号引号换行正确转义;冒烟补 4 条不变量;npm run check 全绿",
"notes": "自补:功能缺口;核心只加可选参数与一个实例方法,不动既有签名",
"status": "done"
},
{
"id": "g89",
"title": "演示产物启用保守压缩",
"motivation": "demo.html 单文件 278 KB,其中 JS 近 190 KB 全是未压缩的空白与冗余括号;演示页是给别人点开看的产物,体积直接影响加载体验,而全量 minify 会把标识符改短、不利于现场排查",
"acceptance": "esbuild 开启 minifyWhitespace + minifySyntax(保留标识符),产物仍可读;demo.html 由 278 KB 降到 205 KB(JS 190 KB → 120 KB);产物语法可被 node --check 通过,sec-space / ua-col-grip 等新增内容仍在;npm run check 全绿",
"notes": "自补:构建改进;刻意不用全量 minify,平衡体积与可读性",
"status": "open"
}
]
}