Dev GardenGreenhouse Notes
查看 Markdown 原件 打开原型
Project Recordnotes/assets-css-review.md

资产与 CSS 复查

来源:frontend-architecture 第1楼。此前只跟进 tech-stack 验收帖, 漏读了这篇独立建议帖;本页将其单独跟踪,不再混入“已完成重构”。

本轮已做

项目核实与处理
旧背景v12,782,602字节,无运行时引用;删除,Git保留历史
未处理音轨v0.4278,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框架,无数值调整,未发布。全量视觉与真机仍需独立验收。