Skip to content

Virtualized lists #2284

@metonym

Description

@metonym

Another basic feature for component libraries and UI engineering: virtualized lists.

For a large number of items, only a window of items should be rendered in the DOM for performance. This could benefit:

  • DataTable
  • ComboBox
  • MultiSelect
  • Dropdown

For Carbon, there are a prescribed list of item heights based on size (e.g., "sm" or "lg"). This is a great starting point. It grows more complex with items that are dynamically rendered.

Draft: #2270

Related: https://github.com/carbon-design-system/carbon-components-svelte/issues?q=is%3Aissue%20state%3Aopen%20label%3Avirtualization

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions