Peter Chamberlin

@pgchamberlin

A brief history of Responsive News

LdnWebPerf - 8th December 2015, pt1

As endorsed by @souders :)

 Responsive News

 Innovative RWD

Tom Maslen

@tmaslen

"The increasing popularity of mobile web browsing, and the availability of responsive web design has forced my team to refactor how we think a modern webpage should be built."

Cutting the Mustard

Mark McDonnell

@integralist

"Here at BBC News we have found this approach provides us a good flexible foundation to incorporate responsive images without resorting to un-stable and un-implemented official solutions or polyfills."

Imager.js

David Blooman

@dblooman

"The amount of time spent testing for CSS regressions can be lengthy if you don't automate, looking at devices and different browser resolutions can be a drag on testing.

By using this tool, we have cut our testing time down dramatically..."

Wraith

We made it

John Cleveley

@jcleveley

"After almost 4 years, 5000 pull requests from 50 contributors, we’ve migrated the BBC News site to a totally new stack. We now have a single code base for all devices, in 30 different languages thanks to RWD."

Responsive to all users - March 2015

 Election 2015

 Award winners

2015 -Team of the year

 Performance is integral

  • Cutting the mustard
  • Progressive enhancement w/ AJAX
  • Only download what you will use
  • Make the page usable as early as possible
  • Avoid DOM redraws

"Moving Swiftly" - Maslen, 2012

 Growing pains

  • Desktop parity on /news
  • Roll out to 32 sites, in 27 languages
  • Advertising for international visitors
  • Two navigation strategies

Difficult problems deferred

  • Desktop and Responsive teams merge
  • Development across both codebases
  • Page components we didn't control

Organisational complexity

 Performance at launch

  • We knew we had compromised speed
  • We needed visibility of the issues
  • So we undertook a performance audit

A brief history of Responsive News

By Peter Chamberlin

A brief history of Responsive News

A performance-focused primer on the BBC's Responsive News project. Written for LdnWebPerf, 8th Dec 2015.

  • 2,081