← Back to context

Comment by augusteo

2 hours ago

> I don't see the point of JSX, seems to decrease type safety

JSX compiles to typed function calls. The type safety is in the component definitions, not the syntax.

The real question is whether video composition is actually hierarchical enough to benefit from JSX. For simple clips, probably overkill. But once you're layering talking heads, captions, b-roll, and transitions, the tree structure starts making sense.

The hardest part isn't the generation. It's the orchestration. Caching, retry logic, stitching outputs from multiple providers. A declarative layer that handles that automatically is genuinely useful.