Input
rowCount = 500, user types "ab" in the filter
Output
Only rows containing "ab" are visible. Typing feels responsive with no visible lag.
The starter code renders a filterable data table that works correctly but is painfully slow. Investigate and fix the performance bottlenecks without changing the feature behavior. There are at least three anti-patterns...
index.htmlEditable templatestyles.cssEditable startermain.jsEditable starterrowCount = 500, user types "ab" in the filter
Only rows containing "ab" are visible. Typing feels responsive with no visible lag.
Can you add a visible row count indicator that shows '47 of 500 rows' and updates as the filter changes?