EScript Module

bundleless

vite

snowpack

在本地开发的情况下会发出大量的网络请求,也叫做瀑布网络请求,本地开发时因为加载的本地文件,所以速度很快,配合 HMR 速度很快,实现编辑立刻生效等待时间很短。

但是如果在生产环境下,过多请求对于页面来说就不大好了。

特别是 HTTP1.1,浏览器都会有并行下载的上限,大部分是5个左右,所以如果你有60个依赖性要下载,就需要等好长一点。 虽然说 HTTP2 在某些程度上可以改进这些问题,但如果需要下载的资源太多依旧没有什么办法。

bundleless 在实际开发中的一些问题

  1. 部分模块没有提供 ESModule 包。
  2. 生态不够健全,工具链不够完善。

router 的简单实现

https://juejin.im/post/6844903890278694919

移动端开发中的视口 环境安装
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×