This document discusses reimagining responsive design by focusing on content and performance. It recommends auditing site content and prioritizing it differently for different devices using techniques like CSS Flexbox. It also stresses the importance of page load performance and perceived performance. Strategies to improve performance include optimizing asset loading with responsive images, deferring loading of non-critical content and JavaScript, and measuring performance regularly. The goal is for responsive sites to work well across devices while maintaining fast load times.
2. A bit about me…
• Technical Architect at Beamly
• Author of Beginning Responsive Design
• Regular contributor to open source, including
SimpleStateManager, HTML5 Boilerplate,
Echo.js, Gitissu.es, DigitalOceanCLI, Doccy
among many projects
6. Bobby Anderson - Everyday Designer
“Content is king, it always has been and
always will be. Content is why users visit
your site, subscribe to your newsletters
and follow you on social media. Content
is the single most important aspect of
your website...”
7. We need to know our
content before we can design
14. Example: Different content
priorities for a restaurant
Small devices Large devices
Phone number Atmosphere
Directions Menu
Booking Booking
Menu Phone number
Atmosphere Directions
49. Why should I care about
the performance of the
site?
50. A responsive site is expected
to work on a wide variety of
internet connections
51. The trend of the past few
years however is for pages to
increase in weight
52. Average page weight has been increasing
year on year
AveragePageSize(kB)
0
550
1100
1650
2200
March 2012 March 2013 March 2014 March 2015
Data from http://httparchive.org/interesting.php
53. Page weight by content type
March 2015March 2012
Charts from http://httparchive.org/interesting.php
54. The average time to start rendering is also
increasing
Renderstart(ms)
0
775
1550
2325
3100
August 2013 March 2014 August 2014 March 2015
Data from http://httparchive.org/interesting.php
55. How can I justify spending
the time on performance?
56. • Amazon found every 100ms delay in
loading a page cost them 1% in sales
• Google found an extra 500ms delay in
loading of search results decreased traffic
by 20%
100. And the perception of our
site to our users should be
that it loads fast
101. Full examples of everything we have
talked about can be found at
www.jonathanfielding.com/
fowd2015
102. A special thanks goes out to to Charlie
Fielding, Kate Montgomery, Phil Nash,
Callum Macrae and everyone at Beamly who
helped me with putting these slides together.