Sometimes, a performance problem is actually a design problem


Sometimes, a performance problem is actually a design problem.

Example: “How do we fix the performance of this page showing 1,000+ items?"

Answer: Stop showing so much stuff at once.

What user can absorb 1,000’s of items? Make it easy for the user to find what they need.
I often see this when we're building a web app to replace an Excel spreadsheet, and professional designers aren't involved.

The product owners are in the spreadsheet mindset, so they think "I just want a giant table in the browser."

That's rarely the best UI.

View original on X