Back to Remotion

@remotion/web-renderer

packages/docs/docs/web-renderer/index.mdx

4.0.5071.0 KB
Original Source

This package allows you to render videos and stills directly in the browser, without requiring server-side infrastructure.

The API is stable from <AvailableFrom v="4.0.491" inline />.

Key differences from server-side rendering

Unlike server-side rendering with @remotion/renderer, client-side rendering:

  • Runs in the browser instead of Node.js
  • Encodes with WebCodecs using Mediabunny instead of FFmpeg
  • Limited to a subset of tags and CSS properties - see limitations
  • No bundling step - takes components and video config directly

Installation

<Installation pkg="@remotion/web-renderer" />

API

import {TableOfContents} from './TableOfContents';

<TableOfContents />

See also