InfoQ
Read post

Several Components are Rendering: Client Performance at Slack-Scale

This post discusses the importance of performance in user experience and explores performance issues faced by Slack in their React and Redux application. It highlights the impact of Redux on performance, particularly with the sidebar component. The post also suggests various solutions for improving performance, including targeting problem components, batched updates, codemods, and using Redux less. Despite the challenges, Slack continues to use React and Redux due to their popularity and ease of use.

    #react#ux#redux
Apr 25, 2024•23m read time•From infoq.com
Post cover image
Table of contents
TranscriptPerformanceSlack (React App on Desktop)How Do Browsers Even? (JavaScript is Single Threaded)Performance, a UX PerspectiveFrontend PerformanceReact and Redux 101Improving Performance by Doing Less WorkWhat's Next: List VirtualizationWhat's Next: State Shapes and StorageSolutions: Batched Updates, Codemods, and Using Redux LessWhy React and Redux, Still?Fighting a Problem of Scale at ScaleConclusion
30 Impressions
InfoQ's image
InfoQ

InfoQ is a leading online platform for software developers, architects, and technical leaders, provi...

1.4K Followers

•

6.2K Upvotes

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard