Skip to content

Conversation

@kenkunz
Copy link
Contributor

@kenkunz kenkunz commented Nov 10, 2025

Profiling revealed a major bottleneck was the svelte-headless-table library's rendering time.

Mitigation: reimplement without svelte-headless-table.

Rendering for full table went from > 7s to < 1s

  • Migrate off DataTable - re-implement as basic
  • Reimplement top vaults search filter
  • Reimplement top vaults sorting by col-header

- TODO: internalize some Cell components; sort; search
- FCP improved from > 7s to < 1s
- replace MultiValCell with multiVal snippet
- move VaultCell inline
- remove unneeded :global() wrappers from CSS
- simplify / modularize CSS classes
@kenkunz kenkunz merged commit e61a040 into master Nov 10, 2025
4 checks passed
@kenkunz kenkunz deleted the optimize-top-vaults branch November 10, 2025 05:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants