Runtime, preview, and export

Runtime first

Runtime resolves a V2 document into deterministic frame data. This includes animation values, Matrix4 transforms, projection, text layout, asset state, effect programs, and paint commands.

Preview adapter

The native preview adapter presents a frame interactively. WebGPU is the preferred backend and WebGL2 is the fallback. Both consume the same runtime meaning.

Export adapter

The export adapter schedules the same runtime frames for a video renderer and encoder. Export is not a second authoring protocol.

What this page does not do

This is an architectural explanation only. The documentation page does not create a canvas, request a GPU device, load a video, render a frame, or encode an output.

Parity rule

For one V2 document and one time value:

same protocol meaning
        -> same runtime values
        -> adapter-specific presentation

Backend differences are implementation details, not new protocol semantics.