Как использовать веб-воркеров в сборке модуля с помощью Requirejs?

У меня есть хорошо работающее приложение, пишущее с помощью 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.
  });

arithmetic.js:

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

Но у меня ошибка определение не определено !!

Я пробовал и этот , но безуспешно !!

Как использовать Web Worker в requirejs или backbonejs ??

Спасибо!

9
задан trouble 11 February 2012 в 23:05
поделиться