webpack 是js编写,基于nodejs运行vite是go语言编写webpack在启动的时候会分析整个项目的依赖,构建完整的依赖图,然后打包bounle,项目越大启动越慢.vite开发环境直接利用了浏览器的原生模块,按需编译你请求的文件,无需打包webpack修改文件后又会重新构建整个依赖库vite修改文件后会按需修改模块,并通过浏览器原生模块直接替换