非同期メソッドと待機式は、使い慣れたFuture APIに基づいており、ループ、条件式、およびtry / catchブロックでそれらを使用して、複雑な非同期相互作用を制御できます。 非同期/待機の詳細については、 Dart言語非同期サポート:フェーズ1の記事( 翻訳 )を参照してください。
したがって、非同期コードはFuture APIを使用するように見えました。

これは、コードが新しいリリースとasync / awaitでどのように見えるかです:

また、新しいジェネレーター-sync *およびasync *が導入されました。これにより、左側のシーケンス生成が簡素化され、多くの場合、開発者が独自のイテレーターを作成する必要がなくなります。 詳細については、 非同期サポート:フェーズ2を参照してください。
他の革新の中でも:
- 列挙型の完全サポート
- The Dart Analyzerを個別のDart Analysis Serverに分離し、IDEとの統合を簡素化します
- 新しい高速正規表現エンジン(場合によっては最大150倍高速に動作します)
- Dart VMに完全に実装されたAPIを分離する
革新の完全なリストは、 リリースノートに記載されています 。
サイトから最新のDartリリースをダウンロードできます。