mirror of
https://github.com/kiwix/kiwix-js.git
synced 2025-09-24 04:54:51 -04:00
Bugfix: Some browsers cannot transfer array buffers to the worker.
This commit is contained in:
parent
753ec33928
commit
8000158a28
@ -593,7 +593,8 @@ define(function(require) {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
webworkerBzip2.postMessage({cmd : 'uncompress', msg : compressedArticles});
|
webworkerBzip2.postMessage({cmd : 'uncompress', msg :
|
||||||
|
new Uint8Array(compressedArticles)});
|
||||||
|
|
||||||
}
|
}
|
||||||
catch (e) {
|
catch (e) {
|
||||||
|
@ -35,7 +35,7 @@ require({
|
|||||||
var compressedByteArray = data.msg;
|
var compressedByteArray = data.msg;
|
||||||
var startTime = new Date();
|
var startTime = new Date();
|
||||||
try {
|
try {
|
||||||
var uncompressedString = bzip2.simple(bzip2.array(new Uint8Array(compressedByteArray)));
|
var uncompressedString = bzip2.simple(bzip2.array(compressedByteArray));
|
||||||
self.postMessage({cmd: 'result', msg: uncompressedString});
|
self.postMessage({cmd: 'result', msg: uncompressedString});
|
||||||
var endTime = new Date();
|
var endTime = new Date();
|
||||||
self.postMessage({cmd: 'debug', msg: "webworker uncompress complete : took " + (endTime - startTime) + " ms"});
|
self.postMessage({cmd: 'debug', msg: "webworker uncompress complete : took " + (endTime - startTime) + " ms"});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user