4. Page load cannot be measured by single metric.
Visual Metrics Interactive Metrics
• First Paint
• First Contentful Paint
• First Meaningful Paint
• Visually Complete
• Speed index
• Time to Interactive
• First CPU Idle
7. First Paint
The First Paint after navigation:
• Includes basically any paint
• Includes background paint
• Considerations: it can fire when body {
background : #fff } is painted.
13. Time To Interactive
The metric Time to interactive (TTI) marks the
point at which your application is both visually
rendered and capable of reliably responding to
user input
Requires:
Network to be fairly quiet
14.
15. First CPU Idle Time AKA First Interactive
The first point at which page could respond quickly just after FMP.
Requires:
Most, but maybe not all, UI elements on the screen are interactive.
22. What was the ROOT Causes
• Bundle size
• Dev bundles was shipped to production
• Dependency Duplication
• Typo3 [ monolithic CMS] managing 40 to 50% for the performance.
- Short term solution.
- Long term solution.
31. Second Iteration AKA short term without typo3
- Rebuild the home page using vanilla JS/static html.
- Lazy loading. [IntersectionObserver]
- Preload font/styles.
- Reduce the number of requests from 259 to 71
41. Comparing the bounce rate on home of July (orange) vs. August (blue). It dropped by 20% after
moving the Homepage out ofT3 end of July. Interestingly: impact is same on Mobile and
Desktop.
42. Conclusion
• Time to interact for Mobile was 15 and now its 5.7 seconds
• Time to interact for Desktop was 17.5 seconds and now is 1.1 seconds
• Reduced bundle size 50%