Note: these numbers are estimates, based on datasheets and measurements. They don't include everything and may be wrong.
Playground
About TinyGo Playground
The TinyGo Playground is a service provided by the TinyGo project to compile and run small code samples directly in the browser. It has been heavily inspired by the Go Playground but differs in some significant ways:
- We use the TinyGo compiler in addition to the main Go compiler.
- Instead of running code on the server, code is compiled to WebAssembly and runs directly in the browser.
- It can simulate a few popular boards directly in the browser. However, please note that this is a simulation which can differ in behavior from how the program will run on an actual device.
- Boards that support drag-and-drop programming can be flashed directly using the Flash button.
Like the Go Playground, it's possible to share code snippets. These code snippets are stored on Google's servers in the US and can be viewed by some TinyGo members. While we'll try to make sure the shared data can only be accessed by those who have the URL, we cannot guarantee security. If you accidentally shared something that should not be shared (for example, a password or personally identifying information), you can contact us at privacy@tinygo.org with the URL so we can remove it.
Source code of the playground: github.com/tinygo-org/playground.