We built Myntra’s PWA from scratch and here are the results!

Vijay Krishna
2 min readJan 31, 2018

--

For the last few months we have been working on building Myntra’s PWA from scratch and the results have been amazing! The following results were taken from webpagetest.org

Our PWA site is 2X faster in Fast 3G condition and almost 4X faster in Slow 3G conditions!

Read more about the story behind building pwa at https://medium.com/@nvkudva/myntras-web-ui-journey-amp-and-pwa-77b87523ee7d

Performance on Moto G4 Fast 3g network connection. ( 1.6–768kbps 150ms RTT)

We run AB test on the site and these results were taken on the same day. All the optimisations and tweaking we did was very fruitful. Pretty much all pages loads 2X Faster.

Myntra home page old- 6.4s vs new-3.2s
Myntra list page old 6.6s vs new 3.2s
Myntra product page old 5.2s vs new 3.8s

The biggest benefit is the first paint itself. The rendering of the page starts much sooner. These responses are just a glimpse of old vs new app on first time visit(no cache).

All our pages currently load under 2.5 seconds on repeat visits.

Performance on Moto G4 Slow 3G network connection ( 400kbps 400ms RTT)

We crafted out network calls carefully and smartly controlled image quality at runtime which which essentially doubled the site speed, while the result become crazy awesome especially on lie-fi (terrible slow network) conditions.

Old mweb take around 23 seconds ( and still loading not completed) to visibly render the page vs the new one still load under 6.3 seconds.

Thats almost 4X faster.

You can have a more detailed look at the results at :

Thanks for reading!

--

--