Behind the scenes

What mammoth hunting has to do with page speed

Michael Rudin
2.10.2019
Translation: Eva Francis

Page load times are important. We want you to navigate our shopping universe at the speed of light. Rage clicks and nervous breakdowns because pages take forever to load? Not on digitec and Galaxus. We’re working hard to become one of Europe’s fastest online shops.

Humans are complex beings and, as the product of their genome, are the same as they were 10,000 years ago. But our environment is not. We live in a digital world; not one that requires hunting mammoths. Page speed is important for two reasons:

What happened so far: It's mobile, stupid!
So have we put the arrows aside and stopped chasing hairy mammoths at Digitec Galaxus? Not quite. There's definitely a lot to do when it comes to page speed. In recent years, this topic has become more and more important from a technical perspective. Two developments in particular have contributed greatly to this:

In order to define metrics, it’s important to know the underlying customer needs so that these can be measured. When loading a website, a customer is looking for quick feedback on three milestones, If this is given, the customer has a positive experience with the according website.

To measure customer needs and to understand when a website delivers visual feedback in the form of rendered elements, we’re extending our table with the following three metrics and their meaning:

These metrics can be visualised in a timeline of loading a web page:

Measurements: the magic is in the mix
These metrics can be measured based on two data sources: real customer data and so-called synthetic monitoring.

Real User Monitoring (RUM) captures and analyses transaction by real users of a website or application. In other words, transactions by everyone, no matter if you’re next to a 5G antenna or browsing our online shop in the tunnel in the mountains. For us, this is the naked truth and represents exactly what you’re experiencing.

We've agreed on clear budgets to allow putting the performance measurements into perspective. This allows us to determine for each page whether the load times meet our requirements for excellent user experience. Our budgets are absolute figures, which we want to achieve for the 95th percentile. Percentile to achieve. In other words, we expect 95% of all page views to be faster than this budget defines. As a result, our table is extended as follows:

This subject is gaining momentum and we're experimenting with code adjustments to boost page speed even more. We'll keep you up to date.

92 people like this article


User Avatar
User Avatar

Obsessed with solving digital problems. Outcomes over output. Don't blindly follow every technology trend. Never fake product success with random KPIs. Never give up because an idea fails. Life is an experiment. Amen.


Behind the scenes

News about features in our shop, information from marketing and logistics, and much more.

Show all

These articles might also interest you

  • Behind the scenes

    next-yak: Innovation made in Zurich (part 2)

    by Christian Margadant

  • Behind the scenes

    From bytes to insights: Product Development in transition (part 1)

    by Ronny Wullschleger

  • Behind the scenes

    How a software engineer fell in love with logistics

    by Tiago Santos Baranita