Event image

The web is moving fast. We use it to play games, run applications, watch video, and even operate mobile phones. This talk will give you some insight into the internals of a modern web browser, focusing on the last stage before a web page hits your screen – rendering. The rendering component of a browser must deal with millions of pixels per frame, 60 frames per second, multiple platforms, low end hardware, and heavy user load. In this talk you’ll find out how we do that in Firefox. I’ll cover Firefox’s multi-threaded and multi-process architecture; support for asynchronous features (video, panning/zooming, and animations); and future directions for concurrent browser technology.

We’re hiring! Mozilla is a user-focused, non-profit organisation. Come help create exciting software used by hundreds of millions of people. We’re looking for interns and full-time engineers in London and internationally. I’ll talk about working at Mozilla and other ways to contribute to Mozilla’s mission to make the web better.

Author bio: Nick Cameron is a Software Engineer at Mozilla working on graphics and layout for Firefox and Firefox OS. He has a PhD from Imperial College London.