玩转 webpack 学习笔记
Vite 是一种新型前端构建工具,能够显著提升前端开发体验。它主要由两部分组成:

Snowpack 是一个闪电般快速的前端构建工具,专为现代网络而设计。 它是开发工作流程中更重、更复杂的打包工具(如 webpack 或 Parcel)的替代品。 Snowpack 利用 JavaScript 的本机模块系统(称为 ESM)来避免不必要的工作并保持快速,无论您的项目有多大。

https://caniuse.com/?search=javascript%20modules

打包会合并文件,减少请求数

比如CSDN网站:

比如抖音网站:

打包成一个文件

bundless:浏览器请求多个文件

bundle 浏览器最开始会加载一个 bundle.js 文件

bundless 直接加载原文件,不是加载构建好的


以 webpack 里面的 sourcemap 类型举例
bundle 依赖 sourcemap,并且类型很多

bundless 直接打 debugger 就行,调试起来相对简单
