WebAssembly (wasm) is a low level bytecode binary file format made for execution on the Web, designed as a compilation target for various programming languages. The aim of this project is to implement a tooling environment for executing WebAssembly, specifically geared towards the Go Programming Language. This includes packages for:

  • Reading wasm and wast files, displaying various information about the module - displaying their sections (imports, data, tables/functions, etc).
  • Interpret wasm bytecode to execute simple functions.

Organization

Student

Vibhav Pant

Mentors

  • Sebastien Binet
  • Alexandre Claude
close

2017