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

WebAssembly.Instance - WebAssembly | MDN

MDN Web Docs

View in English Always switch to English

WebAssembly.Instance

Baseline

201710

WebAssembly.Instance WebAssembly.Module Instance JavaScript WebAssembly WebAssembly

WebAssembly.Instance()

Instance

Instance.prototype.exports

WebAssembly JavaScript

WebAssembly

WebAssembly.Instance() WebAssembly.Module

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

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

Instance WebAssembly.instantiateStreaming()

js
const importObject = {
  imports: {
    imported_func: function (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