webpack性能优化- lzy loading(懒加载和预加载)

Posted 飞鸟和蝉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webpack性能优化- lzy loading(懒加载和预加载)相关的知识,希望对你有一定的参考价值。

  1. 正常加载可以认为是并行加载,在同一时间加载多个文件, index.js 中 引入 test.js , 点击按钮之前已经加载了 test.js



  2. 懒加载:当文件需要使用时才加载


    构建后:



    页面一加载,只有index.js 执行了

  3. 点击按钮后才会加载 test.js



  4. 预加载  prefetch:会在使用之前,提前加载 js 文件,等其他资源加载完毕,浏览器空闲了,偷偷加载资源



    构建后




    点击按钮之前就已经全部加载了,重复点击按钮后,不会再加载 test.js

以上是关于webpack性能优化- lzy loading(懒加载和预加载)的主要内容,如果未能解决你的问题,请参考以下文章

javascript 优化性能换画面数据-loading.js

Webpack 性能优化系列 - oneOf

我们还能在哪些方面进行webpack性能优化

webpack优化环境配置

webpack优化环境配置

性能优化:Webpack 优化构建速度