我们通常说的多页面应用,就是由多个完整页面构成的,它的优势是首屏时间快,SEO 效果好。多页面应用特别常见,因此针对多页面应用提供一个通用的 webpack 打包方案,就显得很重要了。讲师介绍程柳锋,腾讯高级工程师,负责 IVWEB 团队的社区和工程化。同时,他还在空闲时间开发了「前端工作流和规范工具 Feflow」项目,获得了“腾讯 2018 年度十佳内部开源项目” 奖项。在腾讯,他曾主导团队将 Fis3 构建切换到 webpack4,过程中涉及到多页面打包、SSR、PWA、Prender 等多种构建场景,和多实例构建、并行压缩、公共资源分包、tree shaking、动态 Polyfill 等构建策略。