如何将HTML5 Web Workers与Google Closure工具一起使用?

时间:2012-08-21 13:56:49

标签: javascript html5 google-closure web-worker google-closure-library

我需要在我的应用程序的后台做一些计算密集的东西,我一直在学习HTML5 Web Workers。有没有一种集成的方法来使用Google Closure Tools?我找到了gears.Worker,但我不清楚这个课程是否适合该法案,以及如何使用它。谢谢!

1 个答案:

答案 0 :(得分:3)

使用Web Workers不需要封闭库中的任何特殊内容,除非您想在没有编译bootstrap / webworkers.js的情况下运行,这将有所帮助。像这样使用

/**
 * Closure dependency management, require only main worker script of un-compiled version.
 */
if (typeof COMPILED == 'undefined') {
  CLOSURE_BASE_PATH = '../../../closure-library/closure/goog/';
  importScripts(
      CLOSURE_BASE_PATH + 'bootstrap/webworkers.js',
      CLOSURE_BASE_PATH + 'base.js',
      CLOSURE_BASE_PATH + 'deps.js',
      '/your-script.js');
} 
在网络存储之前使用

gear。我想这不是很好,很难看。