um

Streaming Markdown

Server-rendered HTML revealed at a steady pace as fuller renders of it arrive, so a reply reads as one smooth stream rather than the bursts it lands in. Parsing stays on the server; the element only reveals.

A reply arriving in bursts

Press Play: the renders arrive unevenly, the reveal doesn't. Lists never flicker as they grow. Under reduced motion each render paints at once.

Stopped mid-reply

Stop swaps in a final element, and every flush still on its way is refused.