01
You write real no_std Rust
The Playground is a plain editor over a plain cargo project — the same esp-hal code you would write locally, not a dialect and not a simulator.
Embedded Rust is wonderful. Getting to a blinking LED is not: a cross-compiler, a flashing tool, udev rules, a target spec, and forty minutes of a guide that assumes last year's versions. esp32.rs exists to make the first blink take one minute, in a browser tab.
01
The Playground is a plain editor over a plain cargo project — the same esp-hal code you would write locally, not a dialect and not a simulator.
02
Your sources go to a build farm where an actual Rust toolchain compiles them in an isolated sandbox. Builds are content-addressed: unchanged code is served from cache instantly, and a warm build lands in seconds.
03
The firmware comes back to the browser, which writes it to the ESP32 on your desk over Web Serial and opens a serial monitor. The hardware is yours; the toolchain is nobody's problem.
The rest is easier shown than told.