Vorlage: ARCHIUM TEMPLATE wasmload.js: Unterschied zwischen den Versionen
Aus artux
Butzbach-Überarbeitungen>KlausWendel |
|||
| (3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
<!-- ARCHIUM_TEMPLATE_wasmload.js --> | <!-- ARCHIUM_TEMPLATE_wasmload.js --> | ||
<!-- Version | <!-- Version 20220429--> | ||
<!-- Loads the Webassembly-Loader --> | <!-- Loads the Webassembly-Loader --> | ||
{{ARCHIUM_HIDE_BEGIN}} | {{ARCHIUM_HIDE_BEGIN}} | ||
| Zeile 6: | Zeile 6: | ||
{{ARCHIUM_HIDE_END}}<html> | {{ARCHIUM_HIDE_END}}<html> | ||
<script language="JavaScript" src="https://stadtarchiv-butzbach.de/wasm_exec.js"></script> | <script language="JavaScript" src="https://stadtarchiv-butzbach.de/wasm_exec.js"></script> | ||
<!--<script language="JavaScript" src="https://go.dev/misc/wasm/wasm_exec.js"></script>--> | |||
<script language="JavaScript"> | <script language="JavaScript"> | ||
//Problem mit Tweeki oder MW1.37 => redefine WebAssembly.instantiateStreaming | |||
//if (!WebAssembly.instantiateStreaming) { | |||
// polyfill | |||
WebAssembly.instantiateStreaming = async (resp, importObject) => { | |||
const source = await (await resp).arrayBuffer(); | |||
return await WebAssembly.instantiate(source, importObject); | |||
}; | |||
//} | |||
const go = new Go(); | const go = new Go(); | ||
WebAssembly.instantiateStreaming(fetch("app.wasm"), go.importObject) | WebAssembly.instantiateStreaming(fetch("app.wasm"), go.importObject) | ||
Aktuelle Version vom 29. April 2022, 12:26 Uhr
