性能与缓存
36
2.20K 阅读

哪些图该懒加载、哪些绝不能懒,是这篇要讲清楚的判断标准:屏外的列表图该延后请求,首屏的 LCP 主图一旦被 loading=lazy 延后反而拖慢首屏。文中覆盖原生 lazy、fetchpriority、IntersectionObserver、占位尺寸与加载失败的补救。

3.73K 阅读

SPA 挂一整天不刷新,内存从一百多 MB 涨到一个多 GB,页面卡到点不动——这类泄漏光看代码基本查不出来。整理这次用 DevTools 排查的完整路径:Performance 面板确认泄漏趋势、堆快照三连拍与 Comparison 视图的读法、Detached DOM 树、闭包持有和定时器未清理各自在快照里长什么样。

2.44K 阅读

骨架屏不是所有页面的标配:什么页面值得上骨架屏、什么页面转圈就够,判断标准比实现更重要。手写 CSS 骨架的实现细节、page-skeleton-webpack-plugin 这类构建期自动生成方案的取舍、SSR 场景的直出骨架、骨架和真实内容布局不一致导致的跳动怎么治,都在这次四个页面的落地里过了一遍。