You can use dart without flutter.
Historically it was clunky and weird.
Now it’s able to use the exact same Web APIs that you’re already used to but now in a type safe way and much much better type safety guarantees that Typescript provides.
Example code here: https://github.com/dart-lang/web/blob/main/example/example.d...