Tech article
From 1,256ms to 96ms: Fixing INP in a Massive React Dropdown
Community description: The Scenario In Subito's design system, we rely heavily on a custom MultiSelect component....
Dev.to | Sep 15, 2026 | Giovanni Tramutola
Automated excerpt
Our "Marca" filter has around 1,175 brands, but the dropdown only shows a handful of rows at a time. One row height, truncation instead of wrapping. Render only the visible rows: track scroll position and mount just the rows in view, plus a small buffer, instead of the whole list.
Selected automatically from source text; not independently written or fact-checked. Read the original for full context.