Anil Jacob is a Principal Engineer here at Salesforce. He is on the Frontier Scale Team, a group that works with complicated customers who have lots of users, records, or both. They work with these customers to help them increase performance on various levels.
In this episode, Anil shares some of the tips and tricks he gives to his customers with all of us. Whether you’re a “complicated customer” or not, his insights will surely be helpful for you.
Show Highlights:
What a single-page application is and how it’s helpful.
What an acceptable page speed looks like.
How the number of components affects page performance.
The difference between list components and simpler components.
How to divide up your lists for faster rendering.
How to utilize pagination to speed up the DOM.
The benefits of creating custom components for different personas or users.
What platform caches are and how they speed things up for large customers.
The difference between org and session cache.
Additional tips for designing Lightning Web Components.
Links:
Anil on the Salesforce Developer Blog: https://developer.salesforce.com/blogs/author/anil-jacob
Anil on LinkedIn: http://www.linkedin.com/in/aniljacob1
Anil on Github: https://github.com/anil-jacob?tab=overview&from=2018-12-01&to=2018-12-31
Blog post on LWC Scale: https://developer.salesforce.com/blogs/2020/02/designing-lightning-pages-for-scale.html
Blog post on Platform Cache: https://developer.salesforce.com/blogs/2020/06/caching-in-the-salesforce-platform.html
Blog post on scaling data access: https://developer.salesforce.com/blogs/2019/08/scaling-data-access-with-app-layer-cache.html