Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Your Users Deserve More - Building better, fast...

Your Users Deserve More - Building better, faster websites

A little presentation I did at the May 2015 UX Meetup, talking about how local designers should consider improving the performance of their sites.

Avatar for Onyeka Aghanenu

Onyeka Aghanenu

May 28, 2015

Other Decks in Technology

Transcript

  1. 3 out of 5 websites accessed in May 2015 loaded

    more than 1MB of data This is bad. http://httparchive.org/interesting.php#bytesTotal
  2. ...and 70% of that mobile traffic is via Opera Mini/UC

    Browser http://www.kpcb.com/internet-trends
  3. Nigerian Internet Users on Mobile Nigerian Internet Users on Opera

    Mini/UC Browser Nigerian Mobile Internet Users on Opera Mini/UC Browser
  4. The slower your site is, the less likely visitors are

    to return. Site Performance is part of the User Experience
  5. If your site is aimed at mostly Nigerians realize that

    most of them may either be using: Know your demo • a degraded browser • a slow/expensive connection
  6. Using the fanciest, latest plugins gives you bragging rights at

    the cost of the user It’s not about you
  7. Checklist • Gzip JS, CSS, Image files • Minimize JS

    & CSS files • Enable caching of static files and queries • Optimize Images • Load Js at the bottom of the page • Reduce page requests
  8. Ask not what you can add, ask what you can

    remove Set a Performance Budget
  9. • Fewer JS files • Fewer Wordpress plugins • Much

    smaller Images • Much smaller everything • Better use of media queries Get rid of the bloat
  10. Love your users. A degraded browser shouldn’t make your site

    unusable. Use Javascript – but as an enhancement. Your site should still be readable and mostly functional on ANY browser/speed. Progressive Enhancement
  11. The difference between mediocre design and quality design is how

    much effort you’re willing to put into it. Don’t be content with, ‘well it works’. Working vs Working Well