Skip to main content

Timed out evaluating page function

The error message "Timed out evaluating page function"

Error: Timed out evaluating page function (f, c) => {
window.remotion_setFrame(f, c);
}
Error: Timed out evaluating page function (f, c) => {
window.remotion_setFrame(f, c);
}

generally happens if the Remotion renderer is trying to send a JavaScript command to the browser, but the browser does not respond to it within the timeout (before v4.0.73: 5 second, from v4.0.73: the --timeout flag, by default 30 seconds).

This means that the browser is hanging due to CPU and memory overload. It does not imply that a delayRender() was not cleared.

To resolve this, consider:

  • Decreasing the --concurrency of the render
  • Measuring memory and CPU usage of your render and adding more resources to it
  • Increasing the --timeout flag
  • Looking for ways to speed up your JavaScript code

See also