Flutterのアーキテクチャ概要によると、Flutterは階層型で、ネイティブ環境ではImpellerで描画し、Impellerはアプリに同梱されるため描画の改善がOSの更新に依存しません。開発時はVMでステートフルなホットリロードが使え、リリース時は機械語にコンパイルされ、ウェブ向けにはdart2jsやdart2wasmが使われます。単一のDartコードベースから複数環境に展開できる(flutter.dev)一方で、ほかのフレームワークとの優劣はこれらの資料からは判断できません。
Flutterの描画・コンパイル方式の特徴
描画方式(Impeller)とホットリロードを備えた開発・リリースの分離が特徴だが、他フレームワークとの比較はしていない。