@humanspeak/svelte-virtual-list

Virtual scrolling for large Svelte 5 lists with variable row heights

Utility Library Open Source
@humanspeak/svelte-virtual-list website screenshot

Overview

@humanspeak/svelte-virtual-list limits rendering to the visible part of a large list. It measures rows as they render, offers typed snippets for item markup, and includes methods for jumping to a particular index. Its loading callback can be used to append more items as the reader scrolls.

Best For

Long feeds and lists whose items vary in height or load incrementally.