| 123456789101112131415161718192021222324 |
- function create_thread(func) {
- }
- onmessage = function(e) {
- console.log('onmessage');
-
- const mod = e.data.mod;
- const memory = e.data.memory;
- const func = e.data.func;
- const importObject = {
- env: { memory },
- imports: {
- imported_func: arg => console.log('thread: ' + arg),
- create_thread
- }
- };
- WebAssembly.instantiate(mod, importObject).then((instance) => {
- console.log('Running thread');
- instance.exports[func]();
- });
- };
|