@humanspeak/svelte-virtual-chat
Virtualized chat viewport for long Svelte 5 conversations
Overview
@humanspeak/svelte-virtual-chat combines message virtualization with scrolling behavior specific to conversations. It follows new messages when the reader is at the bottom, adjusts as streamed responses grow, and preserves the visible position when older history is prepended.
Best For
AI chat and messaging interfaces with long histories or streaming responses.