Virtualization only renders the visible items of a list, reducing the memory footprint of the application in the browser and keeping the application performant. A component that virtualizes its children can be added as a library or created for ourselves. It's possible that we'd want to toggle virtualization depending on the length of the list.
Components that would benefit the most from virtualization:
[ ] ResultsList.svelte
[ ] PDF.svelte
[ ] Text.svelte
[ ] Grid.svelte
[ ] Notes.svelte
Components that would benefit less from virtualization:
Virtualization only renders the visible items of a list, reducing the memory footprint of the application in the browser and keeping the application performant. A component that virtualizes its children can be added as a library or created for ourselves. It's possible that we'd want to toggle virtualization depending on the length of the list.
Components that would benefit the most from virtualization:
ResultsList.svelte
PDF.svelte
Text.svelte
Grid.svelte
Notes.svelte
Components that would benefit less from virtualization:
AddOnBrowser.svelte
/routes/(app)/projects/+page.svelte