Skip to content

Instantly share code, notes, and snippets.

@wataruoguchi
Last active August 29, 2015 14:16
Show Gist options
  • Save wataruoguchi/c145bde0df0baeea950b to your computer and use it in GitHub Desktop.
Save wataruoguchi/c145bde0df0baeea950b to your computer and use it in GitHub Desktop.
Perceived performance & Performance through a mobile-first strategy, on Monday, February 23,2015

This is what I learnt today and my research after the meetup.

Perceived performance & Performance through a mobile-first strategy, on Monday, February 23,2015

Monday, February 23, 2015

Talk 1

  • 85% of mobile users expect site to load as at least fast as, or faster than desktop version
  • 45% of users leave with taking longer than 3 seconds to load

Code for mobile first

What can we do with...

First 14 kB is most important

Talked about TCP, more about protocol.

the server can send up to 10 TCP packets on a new connection (~14KB) in first roundtrip

The guardian, the website's code is amazing!

The guardian

  • First loading: Only article, no contents, showing, related/popular articles, not even ads

Testing

Waterfall
Slow connection

Q&A

Talk 2

Designer's perspective

Covering up with animation.

But spinners are bad. A spinner meant waiting, don't let users feel waiting.

When I was building an iOS App, I realized Instagram has a great trick when user uploads a photo. FYI:The 3 White Lies Behind Instagram's Lightning Speed

@danactive
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment