缩减 JavaScript
bookmark_borderbookmark
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
缩减 JavaScript 文件大小不仅可以缩减载荷规模,还能缩短脚本解析用时。Lighthouse 报告的“优化建议”部分会列出所有未压缩的 JavaScript 文件,以及压缩这些文件后有望节省的 kibibyte (KiB):
如何缩减 JavaScript 文件大小
缩减是指移除空格以及创建更小但完全有效的代码文件所不需要的任何代码的过程。Terser 是一款流行的 JavaScript 压缩工具。webpack v4 默认包含此库的插件,用于创建经过缩减的构建文件。
针对特定堆栈的指南
Drupal
确保您已在管理 » 配置 » 开发页面中启用了聚合 JavaScript 文件。
Joomla
许多 Joomla 扩展程序都可通过串联、缩减和压缩脚本来加快您网站的加载速度。部分模板也提供此功能。
Magento
使用 Terser 缩减静态内容部署中的所有 JavaScript 资源,并停用内置的缩减功能。
回应
如果您的构建系统可自动压缩 JS 文件大小,请确保您部署的是应用的正式版 build。您可以通过 React Developer Tools 扩展程序执行此项检查。
WordPress
很多 WordPress 插件都可通过连接、缩减和压缩您的脚本来加快您网站的加载速度。另外,您最好使用编译流程预先执行此缩减操作(如果可能的话)。
资源
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2019-05-02。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2019-05-02。"],[],[]]