Zalando Jun 11, 2018

Loading Time Matters

Article Summary

Zalando proved that every 100ms of loading time equals real money: a 0.7% revenue lift per session. When 75% of your traffic is mobile, milliseconds become millions.

Zalando's engineering team set out to improve site performance by 20% over five months. They exceeded their goal with a 25% improvement by systematically attacking loading time from multiple angles, from framework upgrades to dependency cleanup.

Key Takeaways

Critical Insight

Zalando achieved 25% faster loading times in five months, translating directly to measurable revenue gains on mobile-dominant traffic.

The article reveals their exact process for identifying which dependencies to kill and which reflows were secretly destroying mobile performance.

About This Article

Problem

Zalando's mobile traffic, which made up over 75% of their usage, was slowing down because lazy-loading libraries like react-lazyload and unused react-virtualized components were causing unnecessary DOM reflows.

Solution

The team switched from react-lazyload to Low Quality Image Placeholders (LQIP) on mobile and removed the unused react-virtualized components. This eliminated the reflow bottlenecks across both platforms.

Impact

The reflow fixes helped deliver a 25% improvement in loading times overall. For their mobile-focused user base, this translated directly into measurable revenue gains.