importScripts和ES6模块/导入之间的区别是什么?

时间:2017-07-04 09:01:59

标签: service-worker progressive-web-apps es6-modules

我目前正在与服务工作者一起实施前端。 由于我需要为服务工作者提供多个代码段,因此我选择使用标准中的importScripts函数。

我真的不明白为什么importScripts被添加到这个标准,因为modules大约3年前成为ES6标准的一部分(尽管在大多数浏览器中仍然缺少,如果没有使用标志)。

有人可以详细说明吗? 我认为它与错误处理等有关......

1 个答案:

答案 0 :(得分:10)

经过一些研究后,底线是,importScripts的规范比ES6模块更旧。从长远来看,服务工作者中的ES6模块likely will be supported。截至目前为止not supported in Chrome Canary yet,虽然自版本60以来已经为前端提供了ES6模块支持。

相关问题