由于大多数情况下我们使用模块和import
语句使用Babel等工具对它们进行转换,因此我对原生 Web 浏览器的实现如何使用所谓的import
语句加载外部文件很感兴趣。
模块会在后台使用XmlHttpRequest
/加载XmlHttpRequest2
吗?
AFAIK,整个标准将编程 API 定义为System
全局变量,其中有一些方法System.define
可以评估 JavaScript 源代码并将其注册为命名模块。
这是否意味着实际的模块系统实现不会涵盖外部文件模块加载(意味着库/框架或您自己的 vanilla JavaScript 代码应该使用 ? 获取源代码XmlHttpRequest
?)