Skip to content

Latest commit

 

History

History
26 lines (16 loc) · 825 Bytes

README.md

File metadata and controls

26 lines (16 loc) · 825 Bytes

ts-wasm-runtime

⚠️ Work in progress 🚧

Zero Dependency WebAssembly Parser and Runtime Made with Pure TypeScript.

This is a hobby project for learning about WASM.

Packages

  • fn-parser - Parser combinator
  • s-parser - S-Expression parser based on fn-parser
  • wat-parser - WebAssembly text format parser
  • wasm-parser - WebAssembly binary format parser
  • wasm-vm - WebAssembly runtime
  • playground - Interactive testing environment for browsers

playground screen shot

License

MIT License

The core spec test is an edited version of the code distributed under https://github.com/WebAssembly/spec/tree/master/test/core with Apache License 2.0.