带网络工作者的独立角度模块

时间:2015-11-29 02:50:30

标签: javascript angularjs web web-worker

我正在寻找一个独立的角度js模块,它利用网络工作者进行更重的处理。该模块将由我构建的另一个有角度的Web应用程序以及可能的其他应用程序使用。

我希望这个模块可以通过打包的Web工作程序脚本通过bower安装。问题是web worker脚本需要是外部文件(除非你使用Blob / Url技术,但我的理解是它&# 39;不受IE支持)。我不希望使用此模块的客户端应用程序必须将工作脚本放在公共目录或类似的东西中。我希望他们包含我的模块并让一切正常。

简而言之:我喜欢在角度js模块中打包我的web worker脚本。我需要支持IE 10+,不能使用Blob / URL技术。

1 个答案:

答案 0 :(得分:0)

对于那些仍然感兴趣的人:看看https://github.com/vkiryukhin/ng-vkthread插件, 它允许您在单独的线程中执行函数。

可以直接在主线程中定义函数,也可以从外部javascript文件调用函数。

功能可以是:

  • 常规功能
  • 对象的方法
  • 具有依赖关系的函数
  • 具有上下文的功能
  • 匿名函数

可以在http://www.eslinstructor.net/ng-vkthread/demo/

找到文档和示例

- 瓦迪姆