GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Overview
  • Getting Started
  • Specs
  • Docs
  • Feature Status
  • Community
  • News
  • JS API
  • Advanced Tools
  • WebAssembly on MDN

This view

  • Original page
  • New address

GeezerVison is showing webassembly.org — I want to… - WebAssembly

I want to…

Compile a WebAssembly module from…

(This list is in alphabetical order.)

  • Ada
  • AssemblyScript (a TypeScript-like syntax)
  • C/C++
    • starting from scratch
    • library that I want to port to the Web
  • C#
  • Cobol
  • D
  • Dart
    • via Flutter
  • F#
  • Go
    • with full language support
    • targeting minimal size
  • Grain
  • Haskell
    • GHC WebAssembly backend
    • Asterius
  • Java
    • TeaVM
    • j2wasm
    • GraalVM Web Image
  • Kotlin
  • Lua
  • Moonbit
  • Pascal
  • PHP
  • Python
    • Pyodide
    • Nuitka (py2wasm)
    • Pygbag (This is based on python-wasm, but mentioned separately because it gives pygame support)
  • R
  • RemObjects Elements
  • Ruby
  • Rust
  • Scala.js
  • Scheme
  • Swift
  • Zig

Use the compiled WebAssembly…

  • from JavaScript code
  • as a CLI application
  • from Node.js (with access to system resources)
  • from Java code

Inspect WebAssembly…

  • with Chrome DevTools
  • with GDB/LLDB
  • as a disassembled format
  • as a human-readable pseudo-code

Something missing?

Coming from a language or targeting an environment not listed here? Please raise an issue!

Getting Started
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.