Lightning Talk: From Hardware Simulation to Real Devices with WebAssembly Using TinyGo - Ron Evans
Channel: CNCF [Cloud Native Computing Foundation]
Date: 2022-05-19

Lightning Talk: From Hardware Simulation to Real Devices with WebAssembly Using TinyGo - Ron Evans, The Hybrid Group

TinyGo (https://tinygo.org/) is a compiler for the Go programming language that is able to produce WebAssembly code that is significantly smaller than the main Go compiler. The TinyGo Playground (https://play.tinygo.org/) is an online web application which lets you compile your code for physical devices in the cloud, and then play with it in your browser using a WebAssembly simulator. You can then also download the native binary code that can execute on real devices using like ARM, Arduino, and even RISC-V. This talk will include live code demonstrations with both simulated and also real-world physical hardware, all using code compiled using the TinyGo Playground, as well as showing some of how the Playground itself is built.