Dart VM + analyzer + compiler with stateful hot reload in the browser via WebAssembly.
Hello everybody 👋 ,
I managed to compile the Dart VM, runtime, compiler & analyzer to WebAssembly and it runs in the browser! It also supports hot reload and you can invoke and hot reload functions by clicking a button in the editor and state is preserved!
It's crazy fast, compiling and analyzing is instant because there's no server communication like with DartPad.
It's essentially a single static page (7.6 MB gzipped) runs on the iPad, iPhone, Mac, everywhere!
Here's the github repo: https://github.com/modulovalue/dart-live