Q1主动回忆难度 2
1/12
性能优化 · 中级 05
记忆强度
性能优化中级题库第 5 组,共 12 张卡片。
性能优化 · 中级 05
判断页面慢在网络传输、代理转发还是后端处理,必须先把请求总耗时拆成排队、域名解析、连接建立、安全握手、请求上传、等待首字节、响应下载以及浏览器处理等阶段…
资源压缩率提高后,页面仍可能更晚稳定显示,因为传输字节只是完整成本中的一环。
根据性能面板中的调用关系寻找根因,不能只选中最宽、总耗时最长或颜色最醒目的记录。
组件尺寸在运行时变化时,页面稳定性与渲染成本应从三个方向治理:提前为可预测内容保留空间,减少会扩大布局影响范围的修改,并把必须发生的几何读取与样式写入进…
从资源时序判断内容分发网络问题,应把一次请求拆成域名解析、连接建立、安全握手、请求排队、边缘处理、缓存查找、回源等待和内容传输等阶段,再把浏览器的资源时…
渲染优化不是完全消灭回流或重绘,而是避免在高频路径中反复强制布局、扩大样式和绘制失效范围,并减少用户可见的非预期位移。
懒加载只应延后当前不影响首屏判断、最大内容绘制和即时交互的资源。
强制同步布局通常源于代码在同一个主线程任务中先修改可能影响几何关系的样式或节点,再立即读取必须基于最新布局才能返回的几何信息。
图片与字体优化不能只比较压缩文件大小,还要综合资源发现、传输、解码、内存、绘制、清晰度和布局稳定性。
实验室性能优秀而真实用户仍觉得慢,通常是因为两者观察的环境、用户路径、页面状态、生命周期和统计方式不同。
把未使用代码分析转化为可持续的产物预算,关键不是获得一次覆盖率报告,而是把“关键场景加载了哪些暂时不需要的代码”映射到具体入口、分块、依赖和加载时机,再…
资源已经压缩却仍迟迟不显示,通常说明瓶颈不只在传输体积,而在“发现得晚、优先级不合理或前置依赖过长”。