Dynamic heights
Items render naturally, then the layout adapts to their sizes.
npm install layout-virtualnpm install react-layout-virtualnpm install vue-layout-virtualnpm install angular-layout-virtualDynamic heights
Items render naturally, then the layout adapts to their sizes.
Responsive grids
A list can become a grid as the container grows, without manual row math.
Framework adapters
Use the core engine directly or reach for React, Vue, and Angular packages.
Window scrolling
Virtualize inside a local scroller or coordinate with the document viewport.
soonUnknown height article feeds
No need to crop article titles and adjust all cards to one fixed size.
Contact lists with sticky groups
Group list items easily.
soonChat messages and live insertion
A list with scroll to bottom functionality.
soonGrids with dynamic row heights and column number
No need to calculate rows and columns manually.
Lazy loaded ranges at arbitrary scroll position
Not necessary to load all items before the user reaches intended scroll position.
soon