https://medium.com/dartlang/announcing-dart-3-53f065a10635 this week, with the big news being it is now a 100% sound null-safe language and the first preview of Dart to WebAssembly compilation. “With 100% null safety in Dart, we have a sound type system,” wrote https://github.com/mit-mit, the product manager working on Dart and Flutter.
It also allows our compilers and runtimes to optimize code in ways it couldn’t without null safety.”
While Dart has had limited support for switch, in Dart 3, they’ve broadened the power and expressiveness of the switch statement.
It also now supports element embedding, which means developers can serve Flutter web apps from a specific element in a page.