WebAssembly Landscape

Date: 2022-07-20

Supported Languages

First class citizens:

Second class citizens:

Supported Browsers

  • Chrome
  • Safari
  • Firefox
  • Edge
  • Opera
  • QQ

Soure: https://caniuse.com/?search=webassembly

WebAssembly VMs

Toolchains

WebAssembly Extensions

Debugging

  • DWARF

Registries

  • Solo.io
  • WAPM

Observability

  • Sentry
  • Envoy

Orchestrations

  • Atmo
  • K8s
  • Krustlet
  • OCI
  • OpenEuler/iSula
  • waSCC

Security

  • none

Testing

  • none

Popular Libraries Compiled to WebAssembly

  • TensorFlow
  • FFMPG
  • SQLite
  • ONNX.js

Popular Products Using WebAssembly

  • Figma
  • Zoom
  • Google Meeting
  • Bilibili
  • Privoce
  • Master
  • Squoosh
  • Shopify

Application Servers

  • Node.js
  • Deno
  • Wasm-joey
  • Blazor WebAssembly

Cloud Providers

  • Cloudflare
  • Fastly
  • TencentCloud Serverless
  • Second State Functions

Blockchains

  • Cosmos-wasm
  • Definity
  • Ethereum
  • EOS
  • Near
  • Oasis Labs
  • ParaState
  • Substrate
  • Solana

Adding to this landscape

Please ensure your pull request adheres to the following guidelines:

  • Search previous suggestions before making a new one, as yours may be a duplicate.
  • Make an individual pull request for each suggestion.
  • Use the following format: [Name](link)
  • Link additions should be added to the bottom of the relevant category, with the exception of date ordered categories.
  • New categories or improvements to the existing categorization are welcome.
  • Check your spelling and grammar.
  • Make sure your text editor is set to remove trailing whitespace.
  • The pull request and commit should have a useful title.
  • The body of your commit message should contain a link to the repository.

Thank you for your suggestions!