bundleless
vite
snowpack
在本地开发的情况下会发出大量的网络请求,也叫做瀑布网络请求,本地开发时因为加载的本地文件,所以速度很快,配合 HMR 速度很快,实现编辑立刻生效等待时间很短。
但是如果在生产环境下,过多请求对于页面来说就不大好了。
特别是 HTTP1.1,浏览器都会有并行下载的上限,大部分是5个左右,所以如果你有60个依赖性要下载,就需要等好长一点。 虽然说 HTTP2 在某些程度上可以改进这些问题,但如果需要下载的资源太多依旧没有什么办法。
bundleless 在实际开发中的一些问题
- 部分模块没有提供 ESModule 包。
- 生态不够健全,工具链不够完善。