Three rendering engines, each in three flavours — an HTML string, a Svelte component, and a pre-rendered build-time image.
HTML → Satori → resvg. Rasterized PNG output.
HTML → Satori. Vector SVG, no rasterization.
Rust / WASM engine. Add ?format=webp · jpeg · svg to switch output.