WebWorker


特点

  • webWorker中不能操作DOM
  • 不能使用大部分window对象的属性和方法(可以使用.createObjectURL())
  • webWorker中可以发起ajax请求
  • 与主线程通过postMessage、onMessage传递通信
  • 通信传的参数被复制,而非共享

分类

  • 专用worker:仅能被首次生成它的脚本使用。
  • 共享worker:可以同时被多个脚本使用。

限制

  • 子线程代码需单独放一个文件里
  • postMessage不能传方法过去

参考资料

posted @ 2019-04-14 22:53  LeesonVictor  阅读(161)  评论(0编辑  收藏  举报