Build resilient systems at scale
May 27–29, 2015 • Santa Clara, CA

mobile conference sessions

4:10pm–4:50pm Friday, 05/29/2015
Amiya Gupta (Microsoft)
Slides:   external link
MSN.com shipped a major new release last fall. This talk covers the design principles, challenges encountered, and optimization techniques applied while chasing the goal of great perceived performance. Topics include layout thrashing, navigation and resource timings, responsive design, custom fonts and more.
9:35am–9:55am Friday, 05/29/2015
Bruce Lawson (Opera ASA)
Slides:   external link
The next billion people online will overwhelmingly be on mobile devices, and the vast majority will be in emerging economies where devices and networks are constrained. Although you might not know it now, many of the next billion web users will become your customers - or your competitors'. What do you need to know about this billion to ensure your sites perform well for them?
5:05pm–5:45pm Thursday, 05/28/2015
Lukasz Pater (CERN)
The Large Hadron Collider at CERN (Geneva, Switzerland) is the ultimate blackboard for physicists all over the world. The maintenance of the biggest machine ever built wouldn't be possible without dedicated mobile interfaces used by technicians every day. Discover our techniques, lessons learned, and solutions to quickly deliver robust mobile applications in this very challenging environment.
2:40pm–3:20pm Friday, 05/29/2015
Tim Kadlec (Independent)
Slides:   external link
Loading images isn't as simple as you think. We often discuss image weight and download time, but mobile devices deal with many other challenges, such as decode times in underpowered CPUs, limited CPU/GPU transfers, and memory consumption. In this talk we'll explain those limitations, their impact, and how you can best handle them on your own site.
11:50am–12:30pm Friday, 05/29/2015
Tim Kadlec (Independent)
Mobile use continues to increase at an incredible rate, with much of that growth coming from emerging economies dominated by slow, intermittent connectivity and low-end devices. We'll talk about the lessons learned trying to build a high-performant responsive site for Radio Free Europe that can reach everyone.
3:30pm–3:50pm Wednesday, 05/27/2015
Peter Blum (Instart Logic), Jesse Maula (Idean)
Slides:   1-PDF 
Responsive web design offers a solution to deliver the right web experience to every device. But its use can result in poor page load performance, which is made worse by bottlenecked wireless networks. Peter and Jesse will discuss some of the challenges around responsive web design, and solutions to dramatically improve page load times when using RWD.
1:45pm–2:25pm Friday, 05/29/2015
Ariya Hidayat (Shape Security)
Slides:   external link
Writing fast JavaScript code is not only microbenchmarks. Understanding the JavaScript engine will reveal the typical code patterns favored for maximum execution speed (short function, fixed object shape, profile-guided, garbage minimization). In addition, it is also important to consider other strategies such as sampling and tracing.
11:50am–12:30pm Thursday, 05/28/2015
Zach Leatherman (Filament Group)
Slides:   external link
The default loading behavior for web fonts, making the text invisible until the font files have successfully loaded, is harmful to a performance-focused website. In this talk we’ll learn a variety of methods to progressively render web fonts and show a fallback while the fonts are loading. We’ll also show techniques to group repaint of web fonts from fallback text to improve usability.
5:05pm–5:45pm Friday, 05/29/2015
Ilya Grigorik (Google)
Slides:   external link
The limitations of HTTP/1.X forced us to develop various application workarounds to optimize performance, but in the process we've also introduced numerous regressions: poor caching, unnecessary downloads, delayed execution, and more. Well, good news, because HTTP/2 eliminates this tradeoff: we can eliminate the hacks, simplify our applications, and deliver improved performance!