diff --git a/service-worker.js b/service-worker.js index 53090e16..8f380adb 100644 --- a/service-worker.js +++ b/service-worker.js @@ -227,7 +227,9 @@ if ('WebAssembly' in self) { } else { precacheFiles.push( "www/js/lib/xzdec-asm.js", - "www/js/lib/zstddec-asm.js" + "www/js/lib/zstddec-asm.js", + "www/js/lib/libzim-asm.js", + "www/js/lib/libzim-asm.js.mem" ); } diff --git a/www/js/lib/libzim-asm.js.REMOVED.git-id b/www/js/lib/libzim-asm.js.REMOVED.git-id new file mode 100644 index 00000000..7f805c3e --- /dev/null +++ b/www/js/lib/libzim-asm.js.REMOVED.git-id @@ -0,0 +1 @@ +d427a780021f37961e7a1ed0df634eadf2c02112 \ No newline at end of file diff --git a/www/js/lib/libzim-asm.js.mem b/www/js/lib/libzim-asm.js.mem new file mode 100644 index 00000000..275756c0 Binary files /dev/null and b/www/js/lib/libzim-asm.js.mem differ diff --git a/www/js/lib/zimArchive.js b/www/js/lib/zimArchive.js index 22c170fe..9a2ca5ed 100644 --- a/www/js/lib/zimArchive.js +++ b/www/js/lib/zimArchive.js @@ -93,7 +93,7 @@ define(['zimfile', 'zimDirEntry', 'transformZimit', 'util', 'uiUtil', 'utf8'], var isSplitZim = /\.zima.$/i.test(that._file._files[0].name); if ('WebAssembly' in self && that._file.fullTextIndex && !isSplitZim) { console.log('Instantiating libzim Web Worker...'); - libzimWorker = new Worker('js/lib/libzim-wasm.js'); + libzimWorker = new Worker('js/lib/libzim-asm.js'); that.callLibzimWorker({action: "init", files: that._file._files}) .then(function () { params.searchProvider = 'fulltext';