ES6模块如何在浏览器中运行?

时间:2016-12-01 09:43:00

标签: javascript ecmascript-6

我理解导出/导入语法,但我想知道的是浏览器将如何加载这些模块。

转换器通常只是将代码复制到正确的位置,但我很想知道浏览器如何在没有任何转换器的情况下执行此操作。

导入会触发http请求吗?

脚本声明顺序是否重要?

1 个答案:

答案 0 :(得分:-1)

是的,他们发送一个新的HTTP请求来加载模块。

如果您正在使用任何polyfill进行模块加载,您可以检查模块加载器发送多个ajax请求以加载所有模块的网络活动。