Pipelining, Progressive Enhancement, and More: Making Facebook Twice as Fast

Velocity Culture Ballroom CD
Average rating: ***..
(3.83, 12 ratings)

In 2009 the Facebook Engineering team set out to make the site twice as fast. While Bobby Johnson’s talk will focus on the culture and processes we used to achieve that goal, this presentation will describe the technical innovations we made. It will specifically highlight two technologies: BigPipe, which pipelines the process for generating a webpage, and Primer, a simple JavaScript API that enables progressive enhancement.

Photo of Jason Sobel

Jason Sobel

Facebook

Jason Sobel is an engineering manager on the Infrastructure team at Facebook where he focuses on keeping the site fast and scalable. He helped develop Facebook’s multiple datacenter strategy and also worked on Haystack, Facebook’s custom built photo storage infrastructure. Before joining Facebook, Jason was a member of the WAFL team at NetApp where he worked on filesystem performance. He holds bachelor’s and master’s degrees in computer science from Brown University.

Photo of Changhao Jiang

Changhao Jiang

Facebook Inc.

Changhao Jiang is a research scientist at Facebook Inc. His responsibilities at Facebook are mainly focused on improving user perceived latency and front end performance monitoring. He was responsible for several major performance optimization projects at Facebook such as Quickling which transparently ajaxifies the whole website and PageCache which caches users’ visited pages using JavaScript. Changhao is also one of the lead developers of the XHProf project, which was open-sourced by Facebook. In 2009, Changhao designed and implemented the BigPipe system to serve dynamic web pages using pipelining techniques, which helped making Facebook site twice as fast. Changhao holds bachelor and master degree in Computer Science from Tsinghua University, and Ph.D. from the University of Illinois at Urbana Champaign.

Comments on this page are now closed.

Comments

Anu Sandhanam
06/30/2010 12:59am PDT

I missed this one. Eagerly waiting to see the slides. Would you be sharing it anytime soon?

Picture of Roman Fuchs
Roman Fuchs
06/25/2010 9:19am PDT

I was in the session next door and missed this one. Will be slides be shared?

For Velocity China sponsorship information for companies outside China, contact Yvonne Romaine at yromaine@oreilly.com.

  • Google
  • Strangeloop
  • Yahoo! Inc.
  • Dyn Inc.
  • Facebook
  • Schooner Information Technology
  • Tilera
  • AlertSite
  • AppDynamics
  • Aptimize
  • CDNetworks
  • Circonus
  • Cloudscaling
  • Clustrix
  • Coradiant
  • Dell
  • DTO Solutions
  • MaxiScale
  • Neustar
  • Nokia
  • NorthScale, Inc.
  • Shopzilla
  • Splunk
  • Virident
  • Zoompf
  • Neustar

For information on exhibition and sponsorship opportunities at the conference, contact Yvonne Romaine at yromaine@oreilly.com

Download the Velocity Sponsor/Exhibitor Prospectus

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the Velocity Conference bulletin (login required)

View a complete list of Velocity contacts