⏱️ フレームレート制御

let isProcessing = false;

async function processFrame() {
  if (isProcessing) return;
  isProcessing = true;
  
  try {
    const imageData = captureFrame();
    const result = await inferenceManager.runInference(imageData);
    render(result.outputData);
  } finally {
    isProcessing = false;
  }
  
  requestAnimationFrame(processFrame);
}
推論が終わるまで待つ(isProcessingフラグ)
遅延を防いで約20fpsで安定