packages/docs/docs/editor-starter/client-side-rendering.mdx
The Editor Starter can render videos in the browser using @remotion/web-renderer.
This feature is disabled by default.
Set ENABLE_CLIENT_SIDE_RENDERING to true:
export const ENABLE_CLIENT_SIDE_RENDERING = true;
FEATURE_NEW_MEDIA_TAGS must also be enabled (which it is by default).
You do not need to configure the REMOTION_AWS_* environment variables or run deploy.ts for rendering.
:::note
Other Editor Starter features may still need backend routes or AWS credentials. For example, text rendering loads font metadata from /api/fonts/:name, asset uploads use Amazon S3, and captioning uses a backend route.
:::
When the user clicks Render, the Editor Starter:
renderMediaOnWeb().The /api/render and /api/progress routes are not used for client-side rendering.
However, by default, assets still upload to S3.