Loading and Optimizing Web Applications with Sam Saccone and Jeff Cross
On today's episode, Charles Max Wood, Joe Eames, and Aimee Knight discuss Loading and Optimizing Web Applications with Sam Saccone and Jeff Cross. Tune in to their interesting talk, and learn how you can improve user experience and performance with better loading!
Challenges with Mobile Devices
When Charles was just starting in web development, he simply load in files—the usual process. However, things change over time. Developers keep adding more and more things to enhance their websites.
The rise of mobile devices has increased the competition as well. Among the challenges are mobile networks and batteries. Overall, developers find ways to improve their sites with regards to performance and user experience.
Ways to Enhance Loading
Progress comes at a cost. The trick, according to Sam, is to ship and send less code. People tend to ship a lot of things that are just either deferred or not shipped at all.
Jeff believes the other way around. He has been working on angular, and has tried to solve problems using the usual framework. There are effective techniques to do so.
A Better Experience for All
Minification and tree shaking are among the processes that developers use to load their sites faster. They take all the unnecessary codes that prevent better performance. Either process, developers try to come up with a static file in their sites. The file does not have to run the compiler and browser, thus, providing better performance and better user experience.
Here are the links for this episode:
- Rollup.js with Rich Harris and Oskar Segersvärd
- Tsickle TypeScript to Closure Annotator
- Google Chrome Lighthouse
- CSS Tricks
- CSS Triggers
- Faster First Paints
- Webpack Bundle Analyzer
To hear about Loading and Optimizing Web Applications with Sam Saccone and Jeff Cross, download and listen to the entire episode.
If you’re short on time, here are the highlights of Loading and Optimizing Web Applications with Sam Saccone and Jeff Cross:
Challenges with mobile devices? (2:40)
What is tree shaking? (8:22)
Performance as a reactive? (16:16)
Significance of digging into options? (25:11)
CSS loading complexity? (35:31)
The Houdini Task Force? (43:01)
Thanks for listening to Loading and Optimizing Web Applications with Sam Saccone and Jeff Cross. If you have questions, just follow and tweet Jeff Cross on Twitter @jeffbcross or Sam Saccone @samccone. They would love to hear from you!