javascript - 如何减少网站中的渲染阻塞 Java 脚本
问题描述
我有一个 Joomla 网站,我希望根据 GoogleSpeed Insight 页面给出的指示来加快速度:“资源阻碍了页面的第一次绘制。考虑提供关键的 JS/CSS 内联并推迟所有非关键的 JS/样式。” 另见:https ://web.dev/render-blocking-resources/ 。
目标是将关键资源与可以延迟的资源分开,并消除未使用的代码,以加快网页的加载速度。
我已经阅读了一些帖子(例如:如何从 Chrome 开发工具中获取“覆盖”数据和如何从 Chrome 开发工具中获取“覆盖”数据),其中包含使用 Puppeteer 模块实现此目标的有趣建议。
但是我只找到了自动分析 CSS 代码的示例,而不是 JS 代码。在我的网站中,最相关的延迟是由于对 java 脚本的评估。有人可以编写一个使用 Puppeteer 生成 javascript 文件的代码片段,该文件只包含 JS 代码的关键部分吗?(可能应该使用 startJSCoverage() 和 stopJSCoverage())。
先感谢您
解决方案
推荐阅读
- javascript - 使用浏览器后退箭头正在启动以前的模式或警告框... js 问题 - 我们如何防止旧模式和绿色通知再次出现
- ruby-on-rails - 在一个窗体中创建多个对象
- graphql - 使用 axios 将突变发布到 graphql
- python - 如何用零填充 Pandas DataFrame 的缺失行?
- php - (sqlsrv_fetch_array() 期望参数 1 是资源,给出的布尔值)是否存在我遗漏的语法错误?
- typescript - 赛普拉斯长自动化脚本使 Chrome 浏览器崩溃并出现 Aw Snap 错误
- sonarqube - 对拉取请求进行 Sonarqube 分析是否需要开发人员版?
- php - 用php自动替换标签HTML
- java - 在 Java 问题中解析 JSON
- python - 在张量流中恢复模型后变量不存在问题