今回の最適化 (PR #179) に続き、さらなるパフォーマンス向上のために以下の実装を検討してください。 - [ ] **レイアウトキャッシュの実装** - 現状: リビルドのたびに (約80ms〜100ms) が走る可能性がある。 - 対策: 入力要素と制約(サイズ)が変わらない限り、前回の を再利用するメモ化の仕組みを入れる。 - [ ] **Isolate (バックグラウンド処理) の導入** - 現状: パースとレイアウト計算がメインスレッドで行われるため、数万文字の読み込み時に一瞬UIが止まる可能性がある。 - 対策: 関数などを使い、計算処理を別スレッドに逃がす。 - [ ] **RepaintBoundary の検討** - 親ウィジェットの再描画による巻き込みを防ぐため、 内部で を適切に配置する。
今回の最適化 (PR #179) に続き、さらなるパフォーマンス向上のために以下の実装を検討してください。
レイアウトキャッシュの実装
Isolate (バックグラウンド処理) の導入
RepaintBoundary の検討