当前位置:网站首页>使用 Chrome 开发者工具 coverage 功能分析 web 应用的渲染阻止资源的执行分布情况
使用 Chrome 开发者工具 coverage 功能分析 web 应用的渲染阻止资源的执行分布情况
2022-08-04 19:43:00 【华为云】
渲染阻止资源(render-blocking resources)是浏览器必须下载、解析和执行才能显示页面的外部 JavaScript 或 CSS 文件。 目标是仅运行正确显示页面所需的核心 CSS 和 JavaScript 代码。
另一方面,非呈现阻塞资源不会延迟页面的呈现。浏览器可以在初始页面渲染后在后台安全下载它们。
然而,并不是所有浏览器认为渲染阻塞的资源都是第一次绘制的必要资源;这完全取决于页面的个别特征。您可以使用一些最佳实践将这些非关键的呈现阻塞资源转换为非呈现阻塞资源。此外,你还可以减少渲染阻塞资源的数量和/或大小,这些资源仍然是关键的,不能消除。
Web 开发人员工作的一个努力方向,就是减少呈现阻塞资源的数量,从而缩短关键呈现路径,减少页面加载时间,最终提高用户体验和搜索引擎优化。
打开 coverage 标签页:

点击下图这个图标,会以 instrumenting 模式重新加载应用:

结果显示,webpack 生成的 vendor.js 文件,有多达 40% 的代码并没有在 SAP Spartacus UI 首页加载的时候被执行:
前面有红色横条的代码,说明 home page 加载时没有被执行:

我们可以做个实验,如果 vendor.js 根本不加载,结果会如何?
点击这个 more options:
选择显示“Network request blocking”标签页:

勾上“Enable network request blocking”的勾,添加 vendor.js:
重新刷新,这个 vendor.js 的加载果然被浏览器阻止了:
SAP 电商云的 UI 首页也无法正常被加载了:
边栏推荐
- Aura clock chip generation configuration file script
- Finished product upgrade program
- Pedestrian fall detection experiment based on YOLOV5
- How to add custom syntax to MySQL?
- MogDB学习笔记-环境准备及单实例安装
- The difference between Client Side Cache and Server Side Cache
- visual studio 与 visual studio code
- 正畸MIA微种植体支抗技术中国10周年交流会在沈举办
- Seata source code analysis: various message processing processes of seata server
- NLP技术为何在工业界这么卷?前沿案例解析来了
猜你喜欢
随机推荐
Zip4j使用
[Sql刷题篇] 查询信息数据--Day1
正畸MIA微种植体支抗技术中国10周年交流会在沈举办
密码学系列之:PEM和PKCS7,PKCS8,PKCS12
JS new一个构造器发生了什么?从零手写一个new方法
电脑一键重装系统后连不上远程了?教你设置的方法
程序员如何在职场上少走弯路?
华为企业组网实例:VRRP+MSTP典型组网配置
SAP UI5 确保控件 id 全局唯一的实现方法
Switch node version and switch npm source tool
Industrial CCD and CMOS camera
Internship: changed the requirements
T+Cloud: A "Smart Company" for Building New Business Social Networks and Marketing Relationships
Orthodontic MIA micro-implant anchorage technology China 10th anniversary exchange meeting was held in Shenyang
如何手动下载并安装 Visual Studio Code 的 SAP Fiori tools - Extension Pack
如何推动乡村振兴的落地
编译optimize源码实现过程
Differences in the working mechanism between SAP E-commerce Cloud Accelerator and Spartacus UI
重构指标之如何监控代码圈复杂度
判断字符串中是否包含中文









![[Sql brush topic] Query information data--Day1](/img/a7/67b59bd41803dfc07ecb8f00669c29.png)