相关疑难解决方法(0)

如何使用Requirejs将Web Workers用于模块构建?

我有一个用Requirejs和Backbonejs编写的应用程序很好的应用程序,但有时候它确实在减慢...例如,当它要进行一些算术工作时!我尝试使用Web Worker来完成这样的算术运算:

我的模块(traffic.js):

define(["jquery", "use!underscore", "use!backbone", "namespace" ],
  function ($, _, Backbone, globals) {
    .....  
    var worker = new Worker("arithmetic.js");
    worker.addEventListener('message', function(e) {
         console.log(e.data);
    }, false);

    worker.postMessage(globals.data); // Send data to our worker.
  });
Run Code Online (Sandbox Code Playgroud)

arithmetic.js:

define(["use!underscore", "use!backbone" ],
  function ($, _) { 
      //Here die Operations
 });
Run Code Online (Sandbox Code Playgroud)

但我有错误定义没有定义!!

我试着像这样过,但没有成功!

如何使用Web Worker进入requirejs或使用backbonejs?

谢谢!

web-worker requirejs backbone.js

9
推荐指数
1
解决办法
7275
查看次数

将Nodejs模块加载到Web Worker中

我打算在我的Node.js应用程序中使用web worker来完成一些并发任务.但是,由于该'webworker-threads'模块遵循HTML5 Web worker的实现,因此需要像require("fs")Web worker 一样的Nodejs模块不起作用.importScripts()可以加载js文件,但我想在web worker中使用一个功能,以便我可以require安装npm模块.有解决方法吗?

javascript concurrency web-worker node.js requirejs

6
推荐指数
1
解决办法
2431
查看次数