[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/zh-CN/docs/WebAssembly/Reference/JavaScript_interface/Instance [Back]  [Original]

WebAssembly.Instance - WebAssembly | MDN

MDN Web Docs

View in English Always switch to English

WebAssembly.Instance

201710

WebAssembly.Instance WebAssembly.Module Instance JavaScript WebAssembly WebAssembly

WebAssembly.Instance()

Instance

exports

WebAssembly JavaScript

WebAssembly

WebAssembly.Instance() WebAssembly.Module

js
const importObject = {
  my_namespace: {
    imported_func(arg) {
      console.log(arg);
    },
  },
};

fetch("simple.wasm")
  .then((response) => response.arrayBuffer())
  .then((bytes) => {
    const mod = new WebAssembly.Module(bytes);
    const instance = new WebAssembly.Instance(mod, importObject);
    instance.exports.exported_func();
  });

Instance WebAssembly.instantiateStreaming()

js
const importObject = {
  my_namespace: {
    imported_func(arg) {
      console.log(arg);
    },
  },
};

WebAssembly.instantiateStreaming(fetch("simple.wasm"), importObject).then(
  (obj) => obj.instance.exports.exported_func(),
);

exports

WebAssembly JavaScript Interface
# instances


Web Proxy Viewer  |  New URL  |  Original Page