Architecting Resilient Front-ends

A session at codeFront.io: Front-end Conference 2014

Saturday 10th May, 2014

9:00am to 9:40am (CET)

Companies spend hundreds of thousands of dollars on the uptime of their server infrastructure. They strive for five nines of availability, measuring their SLAs to the second, waking engineers up in the middle of the night the moment a GET request is a few hundred milliseconds slow.

And yet, web sites in the real world are slow to load and failing all the time, particularly on mobile devices and mobile networks. User experiences that are blocked by slow-loading JavaScript or never-loading web fonts are all too common, and undermine the cost of sustaining high availability web servers.

Real users are on a mobile phone on a train, moving in and out of network connectivity. They are behind corporate firewalls and proxies that are stripping HTTP headers and blocking JavaScript. They are on old browsers and phones with tiny amounts of RAM and CPU.

In this session we'll talk about how to architect client-side code for resilience. When things go wrong (as they often do on the web) how can we still deliver a useful and timely experience to users? How can we prioritize the loading of core content? How can we deal with resources that get lost on the network? What can we learn about the way browsers parse and display web pages to keep them loading in the most reliable way possible?

About the speaker

This person is speaking at this event.
Andy Hume

Engineering at Brandwatch. Formerly Twitter, Guardian, Clearleft, Microsoft, Multimap.

Next session in Track 2

11am Coding the dream: getting started with Hoodie, Offline First and noBackend by Ola Gasidlo

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 9:00am9:40am CET

Date Sat 10th May 2014

Short URL


Official event site


View the schedule


See something wrong?

Report an issue with this session