FlutterJS takes a different approach: it parses the Dart AST and generates a JavaScript VNode tree that renders to actual DOM elements.
*Trade-offs I'm aware of:* - Not pixel-perfect like Flutter Web. - Widget support is still limited (no CustomPainter, etc.). - Early stage – expect rough edges.
*What I'm looking for feedback on:* 1. Is there real demand for this, or should Flutter just stay in the "app" lane? 2. The Dart-to-JS transpilation approach – is this fundamentally flawed?
*Links:* - Website: https://flutterjs.dev - GitHub: https://github.com/flutterjsdev/flutterjs - First package on pub.dev: https://pub.dev/packages/flutterjs_seo - Publisher: https://pub.dev/publishers/package.flutterjs.dev
Happy to answer technical questions about the architecture.