前端打包工具
介绍
前端工程化的重要一环就是打包工具的使用,打包工具可以帮助我们将多个模块的代码文件合并成一个文件,并压缩混淆,以便于浏览器加载。目前主流的前端打包工具有 Webpack、Rollup、Parcel 等。
截止 2024.06,Github 上的前端打包工具 star 数如下:
- rspack 7.5K (Rust语言编写)
- rollup 24.9K (Nodejs 编写)
- turbo 25.2K (Rust语言编写)
- esbuild 37.4K (Go语言编写)
- parcel 43.2K (Rust语言编写)
- webpack 64.3K (Nodejs 编写)
- vite 65.4K (Nodejs编写, 基于 esbuild和 rollup,准备用 Rust 重写)