mirror of https://github.com/gorhill/uBlock.git
Use WebAssembly object directly in index.js (#3843)
This commit is contained in:
parent
cd2a03fb89
commit
d6339ada62
|
@ -19,6 +19,8 @@
|
||||||
Home: https://github.com/gorhill/uBlock
|
Home: https://github.com/gorhill/uBlock
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/* globals WebAssembly */
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
|
@ -57,7 +59,7 @@ async function enableWASM() {
|
||||||
const wasmModuleFetcher = function(path) {
|
const wasmModuleFetcher = function(path) {
|
||||||
const require = createRequire(import.meta.url); // jshint ignore:line
|
const require = createRequire(import.meta.url); // jshint ignore:line
|
||||||
const wasm = new Uint8Array(require(`${path}.wasm.json`));
|
const wasm = new Uint8Array(require(`${path}.wasm.json`));
|
||||||
return globals.WebAssembly.compile(wasm);
|
return WebAssembly.compile(wasm);
|
||||||
};
|
};
|
||||||
try {
|
try {
|
||||||
const results = await Promise.all([
|
const results = await Promise.all([
|
||||||
|
|
Loading…
Reference in New Issue