动态 import():浏览器已经缓存了我们的模块
Joan León 解释了浏览器中动态 import 的缓存机制。每次调用 import 时,浏览器不会重新下载或重新执行模块,而是从 module map 中复用已有的模块实例。 module map 是浏览器内部维护的模块注册表,记录每个模块的 URL 与其已加载实例的对应关系。文章还讨论了何时两个 import 指向的不再是同一个模块,以及首次加载失败后再次调用 import 会发生什么。 这对依赖动态 import 做代码拆分或按需加载的前端开发者有直接参考价值。