Company
Date Published
Author
Ciaran Lee
Word count
890
Language
English
Hacker News points
None

Summary

We are striving to make Intercom delightfully fast by providing a beautifully fast product for our customers, not frustrating them with slow page renders or web browser memory leaks. We have made significant improvements to performance in the past but haven't always hit our bar of ensuring performance is consistently excellent. To share performance details regularly, we will provide visibility into our performance numbers, allow us to celebrate performance improvements, and keep ourselves honest by making it clear when performance worsens. Recent performance improvements include reducing median response times from ~700ms to ~350ms on the page that boots the Ember app, and improving the user list's median time from 1500ms to 600ms. We have also simplified inbox performance by paginating conversations, avoiding unnecessary work, simplifying client-side rendering, implementing client-side caching of conversations, and numerous server-side controller improvements. Likely upcoming projects include further improving worst-case scenario performance on the page that boots the Ember app and continuing to improve customer experience on the user list. Our target is to make Intercom delightfully fast for our customers, and we are looking forward to sharing the next performance report with you.