8000 use Blob constructor not BlobBuilder · GameJs/gamejs@422e99d · GitHub
[go: up one dir, main page]

Skip to content

Commit 422e99d

Browse files
committed
use Blob constructor not BlobBuilder
the later is deprecated
1 parent 013ec8c commit 422e99d

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

lib/gamejs/worker.js

+3-5
Original file line numberDiff line numberDiff line change
@@ -107,20 +107,18 @@ var create = function(workerModuleId) {
107107
}
108108
});
109109

110-
var BlobBuilder = window.BlobBuilder || window.MozBlobBuilder || window.WebKitBlobBuilder;
111110
var URL = window.URL || window.webkitURL;
112-
var bb = new BlobBuilder();
113111
var prefixString = workerPrefix.toString();
114112
// don't be afraid...
115113
prefixString = prefixString.substring(prefixString.indexOf("{") + 1, prefixString.lastIndexOf("}"));
116-
bb.append([
114+
var blob = new Blob([
117115
'var __scripts = ["' + initialScripts.join('","') + '"];',
118116
prefixString,
119117
'self.require.setModuleRoot("' + moduleRoot + '");',
120118
'self.require.run("'+ workerModuleId +'");'
121-
].join('\n\r'));
119+
]);
122120

123-
var blobURL = URL.createObjectURL(bb.getBlob()); 54FF
121+
var blobURL = URL.createObjectURL(blob);
124122
return new Worker(blobURL);
125123
};
126124

0 commit comments

Comments
 (0)
0