网络工作者是否每次都会重新加载导入的模块?

时间:2018-09-20 10:50:17

标签: javascript web-worker

当我使用Web Worker阅读一个开源项目时,我发现一旦Worker导入了模块,则调用导入的模块将导致整个模块的重新加载。

例如,主线程:

a.js

const  T = new Date().getTime(); //init the variable once the moudle is loaded
export default T;

worker.js:

import T from a;

const a  = T; // this will result in different value for the varible `T`

这是所需的实现吗?如何避免这种情况,或者是否可以在工作人员内部获取全局初始化的变量?

0 个答案:

没有答案