I’m on a mission at the moment to bring in performance budgets at work. Page load speed has been disregarded for such a long time that it’s become a revolution to even get people thinking about it. Yet PB would complement all our KPIs – Engineering Quality and User Experience, among others.
If the script executes for more than 50ms, time-to-interactive is delayed by the entire amount of time it takes to download, compile, and execute the JS
Which in turn impacts the all so important metric, especially from a UX perspective, the Time to Interactive.
This article paints a similar picture, and has details of the CPUs among devices. It’s unsurprising that Apple leads the way with their CPUs, they’ve always been a forerunner of UX being the primary factor in their products, and a high performance CPU is complementary to good design. This is the intersection-section between engineers and designers working together to deliver a great user experience.
But how? How do you make product owners and marketers care more? I think it has to be tied to consumer spend to have any gravitas. How can an engineer moaning that the JS bundle is too big when the product is being reviewed on a MacBook Pro and a tier 1 internet connection? When the primary device being whipped out of our pockets is high end and replaced every 2 years? When the product demand comes from marketers who speak only of promotions and features? We need numbers, we need to know that impact on the page load speed has an X amount of detrimental effect on spend, user experience, likelihood to initially engage with the product, and chances of returning in the future.