Commit 186da836 authored by Alex Beregszaszi's avatar Alex Beregszaszi

Use webworkify and move the compiler worker to the app directory

parent f738864d
......@@ -18,7 +18,8 @@
"jquery": "^2.2.0",
"brace": "^0.8.0",
"browserify": "^13.0.0",
"js-base64": "^2.1.9"
"js-base64": "^2.1.9",
"webworkify": "^1.2.1"
},
"repository": {
"type": "git",
......
var version = function() { return '(loading)'; }
var compileJSON = function() { return ''; }
var missingInputs = [];
addEventListener('message', function(e) {
module.exports = function (self) {
self.addEventListener('message', function(e) {
var data = e.data;
switch (data.cmd) {
case 'loadVersion':
......@@ -37,3 +40,5 @@ addEventListener('message', function(e) {
break;
}
}, false);
}
var webworkify = require('webworkify');
var queryParams = require('./query-params');
var utils = require('./utils');
var Renderer = require('./renderer');
......@@ -139,7 +140,7 @@ function Compiler (editor, handleGithubCall, outputField, hidingRHP, updateFiles
if (worker !== null) {
worker.terminate();
}
worker = new Worker('worker.js');
worker = webworkify(require('./compiler-worker.js'));
worker.addEventListener('message', function (msg) {
var data = msg.data;
switch (data.cmd) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment