by Aakash Bapna (@aaakaash) on Friday, 10 January 2014

+35
Vote on this proposal
Status: Confirmed & Scheduled
View session in schedule
Section
Full talk

Technical level
Intermediate

Objective

To understand perceived performance, measuring it, working with designers to fix it and making sure it doesn't deteriorate again.

Description

This talk will in general cover web performance learnings at Flipkart.

We would start with a short intro to what is perceived performance, why the web feels slow to users. How you could cheat and make the web feel faster right now.

What to measure - moving beyond window.onload and tricks to measure performance percieved by end users. Because webpagetest gives you different results on each run.

How to measure - profiling real users with browser resource timing apis, how we fixed our slow image carousels using data by these apis and associated quirks, browser support. Priortizing tasks which would give biggest bang for the buck.

Working with designers, arriving at "file size" for images. A look at progressive theming we did on festivals.

Using localStorage to improve performance for repeated visits.

Dammn the analytics trackers, how to silent common trackers so that they don't affect performance.

Avoiding redirects, how they soon get unwieldy and how much it affects perceived performance. Our learnings with URL strategy between mobile and desktop.

Mobile site performance, cheating with prefetching. Discuss rendering performance, pre-browsing usecases if time permits.

Speaker bio

I work at Flipkart.com on all things frontend, specfically web performance. Designers hate me and I hate slow websites!

Comments

  • 3
    [-] Jitendra Vyas (@jitendravyas) 3 years ago

    +1

  • 1
    [-] Rizwan Iqbal (@rizwaniqbal) 3 years ago

    Looking forward to this....

Login with Twitter or Google to leave a comment