0Pricing
WebAssembly (WASM) for High Performance Apps · Lesson

Building Extensible Plugin Systems with WASM

Use WebAssembly as a safe, language-agnostic plugin format to extend host applications on the server and at the edge.

WASM as a Plugin Format

Because WASM modules are sandboxed and portable, they make an excellent plugin mechanism: users write extensions in any language and your host runs them safely.

The Host/Guest Contract

A plugin system defines a contract: which functions the host exports for the guest, and which the guest must export back. This forms the plugin ABI.

All lessons in this course

  1. Server-Side WASM with Node.js
  2. Cloud Functions & Serverless WASM
  3. Embedded Systems & Edge Computing
  4. Building Extensible Plugin Systems with WASM
← Back to WebAssembly (WASM) for High Performance Apps