⏱ ヒットボックス計測を毎フレーム実行した場合の累積コスト

120fpsのターゲットで _getVideoContainerBounds() を呼び続けるとDOM構築コストが蓄積します。ここでは500フレーム分の計測を一気に実行し、DOM再生成あり/cloneNode再利用/完全キャッシュの3パターンを比較します。

戦略 総処理時間 (ms) 平均/フレーム (ms) 生成ノード
理論フレーム時間 (120fps): 8.33ms
DOM再生成あり: -
cloneNode再利用: -
完全キャッシュ: -

実行環境によって値は変わります。相対比較として、毎回DOMを再生成した場合のコストが極端に大きいことを確認してください。