Use registerJSModule when available (#1573)

This commit is contained in:
Andrea Giammarchi
2023-06-29 22:50:35 +02:00
committed by GitHub
parent 7813c3f03f
commit a14e701be4
24 changed files with 81 additions and 25 deletions

View File

@@ -58,11 +58,10 @@ const execute = async (script, source, XWorker, isAsync) => {
configurable: true,
get: () => script,
});
module.setGlobal(interpreter, "XWorker", XWorker);
module.registerJSModule(interpreter, "xworker", { XWorker });
return module[isAsync ? "runAsync" : "run"](interpreter, content);
} finally {
delete document.currentScript;
module.deleteGlobal(interpreter, "XWorker");
}
};