博客
分类
标签
归档
友链
关于
博客
分类
标签
归档
友链
关于
Volantis
文档
帮助
示例
社区
博客
源码
webpack之Code Splitting
应用场景当我们的业务逻辑很大的时候(index.js很大),我们打包生成的文件会很大:用户打开页面要一次性加载这个很大的文件,需要很长的加载时间;当文件有一点点修改,用户又要重新加载这个很大的文件,又需要很长加载时间。所以可以用code splitting(代码分割)把代码分离到不同的 bundle 中,可以实现按需加载或并行加载这些文件,优化加载时间。 实现借用SplitChunksPlu...
2019-09-26
Engineering
Engineering
阅读全文
webpack之Tree Shaking
应用场景我们打包的源文件中引用了某个模块的一部分的时候,打包的时候却会把整个模块都打包进去,会造成打包后文件体积过大。此时就可以用tree shaking仅把我们需要的那部分代码打包进去,而把模块中我们用不到的部分“shaking”掉。正式一点的说法就是:移除上下文中的未引用代码。 注意点由于webpack中的tree shaking是依赖于ES5中的静态结构特性,所以仅适用于模块是用ES ...
2019-09-26
Engineering
Engineering
阅读全文
上一页
2 / 2