资产与 CSS 复查
来源:frontend-architecture 第1楼。此前只跟进 tech-stack 验收帖, 漏读了这篇独立建议帖;本页将其单独跟踪,不再混入“已完成重构”。
本轮已做
| 项目 | 核实与处理 |
|---|---|
| 旧背景v1 | 2,782,602字节,无运行时引用;删除,Git保留历史 |
| 未处理音轨v0.4 | 278,824字节,运行时用mastered版;删除旧文件 |
| 当前背景 | PNG 1,528,344字节,WebP无损转码1,112,324字节,仍为2172×724 |
| 背景引用 | 游戏CSS、讨论板模板、本地服务同步;旧PNG不再部署 |
| 文档矛盾 | ui-atelier统一指向当前WebP,旧版仅作历史说明 |
| 开发站图片 | 原部署未携带讨论板页头图,现打包并改相对路径;预检检查图片存在 |
| 全局层级 | CSS中50以上层级统一为ui-components的命名变量,数值顺序不变;共享弹层JS也用变量 |
| 间距/圆角/点击区 | 共用弹层接入space/radius/target变量,44px目标值保持 |
| CSS防退化 | 18个CSS经esbuild解析,63处important按文件设上限;新增文件默认0;检查变量和CSS资源缺失 |
| 花材不足 | 数量0时按一束计算缺额;材料限制增加数量时提示“多做1束缺N枝”但允许制作当前数量;满摊/未成束不误报 |
删除旧资产及替换背景合计减少3,477,446字节部署内容。 未引用文件本来不会被浏览器自动下载,因此不能说首屏因此少下载3MB。 当前背景请求减小416,020字节;未测端到端加载时间,不归因丹丹设备卡顿。 采用无损而非有损压缩,没有声称达到150–300KB。
没有标完成的项
| 建议 | 状态 |
|---|---|
| 强行合并为六档z-index | 未做;这次先集中所有权并保持原顺序,避免排序回归 |
| important数量下降 | 这次是锁增长,不是全部消除;实际解析为63而非帖子52 |
| style.css按组件拆分 | 未全量做;需逐组件迁移与截图对比,不机械按页拆 |
| 响应式小尺寸背景 | 未做;当前无损图保持原尺寸 |
| @property平滑、View Transitions、粒子 | 未做,属于表现实验,不是本轮修复 |
| reduced-motion全局审计 | 各处已有部分规则,但尚未证明全部覆盖;新增特效前先补 |
| 全legacy模块化 | 不继续为了比例抽取;已测领域模块保留 |
| arm64干净安装 | 未验证;不同Node架构共用node_modules的限制已记录 |
测试中直接出现vm的文件比例,不能等同于真实的假DOM依赖比例: 许多审计间接加载economy-audit。这里不沿用“只剩18%依赖”的结论。 本轮无新UI框架,无数值调整,未发布。全量视觉与真机仍需独立验收。