Velocity Conference



All timestamps are based on your local time of:

Posted by: stak
Tags: mozilla
Posted on: 2012-06-25 21:52:42

I'm attending the Velocity conference this year, and I figured I'd post about some highlights here. Two of the sessions I attended were related to mobile web development, and were quite interesting. The others were focused on web operations (scaling/reliability of the servers) - still interesting, but stuff I have less experience with. The two mobile web talks were:

Mobile Web Performance by Estelle Weyl
Slides: http://estelle.github.com/mobileperf/

Quick summary: People don't like their battery drained! Estelle had lots of excellent tips on how to make your web apps efficient. I particularly liked the tip to reduce HTTP request latency on mobile devices by stuffing the resources into browser localstorage on the first page load, and then loading it from there afterwards. Also definitely the tip to avoid using radial gradients - that's been the cause of a few of the Fennec performance issues, and we have bugs filed on those. I really liked how she emphasized that all of these tips are things that may or may not apply depending on the particular site you're trying to optimize.

Taming the Mobile Beast by Matt Welsh and Patrick Meenan

Quick summary: The mobile web has completely different performance characteristics than on desktop! For example, latency is a killer when it comes to mobile web performance. Beyond ~2Mbps bandwidth has almost no effect on page load time; it's all about the round-trip latency. A lot of their content (e.g. carrier proxies screwing with content) was familiar to me from working on the browser back at RIM, but some parts were new to me. For instance, their overview of the cell radio state machine was interesting - the talked about how the cell network can drop the device channel if it goes idle, increasing latency on the next request. I also really liked how they emphasized the sheer number of variables when it comes to measuring mobile performance, including hitting data caps on your test devices near the end of the billing cycle!

[ Add a new comment ]

 
 
(c) Kartikaya Gupta, 2004-2025. User comments owned by their respective posters. All rights reserved.
You are accessing this website via IPv4. Consider upgrading to IPv6!