リアルタイム推論の初回モデルロードを描画ループ内で await しない
フロントエンド
パフォーマンス
機械学習
カメラ描画などのループ内で ML 推論を毎回 await し、その中で初回モデルロードも発生させると、特にモバイル Web では重すぎて画面が「止まっている」ように見える。また UI の表示が「推論結果の描画」に依存していると、モデルロードが終わるまで画面が真っ黒になる。生のカメラ映像など軽い表示を先に出し、推論結果描画は準備ができたら上に重ねる設計にすると体感が改善する。MediaPipe の detect()/detectForVideo() は同期で UI スレッドを block する点も公式に明記されている。