Flutterはとても良いフレームワーク・エンジンですが、もちろんまだ発展途上な部分もあります。 今日は、Flutterのパフォーマンス的課題の一つである「Early-onset jank」というものについて説明したいと思います。 Early-onset Jank: 初回アニメーション時のカクツキ Flutterのパフォーマンスの課題として大きなものに、「初回アニメーション時のカクツキ」というものがあります。これは、Android/iOS両方に見られる問題で、特にiOSの場合は顕著です。 動画を見た方が分かりやすいと思うので、Flutter公式ドキュメントのGif動画を貼ります。 これは初回アニメーション時のカクツキに対する現段階の打ち手「SkSL-based Shader Warmup」という手法に関する公式ドキュメントのbefore/afterの比較動画です。(「SkSL-based