Fast CSS: How Browsers Lay Out Web Pages

A session at SXSW Interactive 2012

Sunday 11th March, 2012

11:00am to 12:00pm (CST)

This session explains the basic concepts in browser implementations of core Web document technologies (HTML, XHTML, CSS, and SVG), explains their general performance characteristics and how they interact with Javascript, and explains common optimizations (such as coalescing changes) that browsers make. Rather than presenting specific techniques authors can use, the goal is to build understanding of the performance characteristics of the Web platform so authors can have ideas of what things are likely to be fast or slow, and what types of changes they can experiment with to improve the performance of their Web pages.

About the speaker

This person is speaking at this event.
L David Baron

Software Developer, Mozilla

David is a software engineer at Mozilla Corporation, where he works on the implementations of Cascading Style Sheets (CSS) and layout algorithms (computing the positions of objects) used in Firefox and other Mozilla software, on fixing crashes and memory leaks, and on other things. He has been working on Mozilla since 1998, and is a member of the W3C CSS working group.

Next session in Ballroom A

12:30pm CSS.next: Current Experiments, CSS4 and the Future by Divya Manian, Elika Etemad, Boris Zbarsky, Lea Verou and Tab Atkins


Take collaborative notes on this session with hackpad


L David Baron at previous events

73 attendees

  • Andrew Lohman
  • Andy Hume
  • Andy Pressman
  • ashmeister13
  • Beau
  • Benjamin Truyman
  • Roshan Bhakta
  • Nathan Crenshaw
  • Bjossi
  • bobcatred
  • Brian Behrend
  • Brian Sloane
  • Mark Norman Francis
  • Casey Justus
  • Keith Chu
  • Cesar DOnofrio
  • Charlie Tran
  • Charley Walton
  • Chris George
  • Chris Coyier
  • Scott Nixon 🦄
  • Cody Stoltman
  • Chris Wilson
  • danethurber
  • Dan Poynor
  • Darby Frey
  • L. David Baron
  • David Kjelkerud
  • Paul Duncan
  • Darren Gibbons
  • Divya Manian
  • Edd Hannay
  • EJ Lawless
  • Emily Sandison
  • Eric Troyer
  • Eric
  • Garann Means
  • Dirk Ginader
  • gregone
  • Patrick
  • Roger Raymond
  • Jay Morrow
  • Jeff Ward
  • Jason Paul
  • Katherine White
  • Keith Lam
  • Kevin Dees
  • Kevin S Prince
  • mike kuzin
  • Lea Verou
  • Laura Forrest
  • Maria Genitempo
  • Matt Lucht
  • Mark Meeker
  • Melvyn Hills
  • Mike Taylor
  • Nikolai Nolan
  • Oliver Lindberg
  • Paul Irish
  • Jeph
  • Ray Pierce
  • Ryan Freebern
  • Rob Tarr
  • roycifer
  • scottackerson
  • Alex Sexton
  • Sean McBride
  • Zaharenia A.
  • Tantek Çelik
  • toft
  • TyKisha
  • Vincent Battaglia
  • Aaron Barker

40 trackers

  • Alan Botvinick
  • adilwali
  • Beau
  • Ben Firshman
  • Bill DeRouchey
  • Cam Bevis
  • Dustin Mihalik
  • Dane Knecht
  • havi hoffman
  • Geoffrey Brown
  • Gerren Lamson
  • Grant K Norwood
  • Laurian Gridinoc
  • Joshua Bryant
  • Jake Archibald
  • James Madson
  • Jeff Herron
  • Jen Simmons
  • Joel Parr
  • Johanna Evans
  • Jeremy Caudle
  • Robyn Flach
  • Marty DeAngelo
  • Matthew Levine
  • Maurice Williams
  • Ninad Golakiya
  • nloureiro
  • Phil Hawksworth
  • Philip Mervis
  • Ryan Berg
  • Sam Bao
  • Sandra Marshall
  • Scott McCaughey
  • Shay Howe
  • Yesenia Sotelo
  • Stuart Robson
  • tim deSilva
  • Tom Insam 🎩
  • Tyson Evans
  • Sebastian Gerhard

Coverage of this session

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

Sign in to track this session

Tell your friends!


Time 11:00am12:00pm CST

Date Sun 11th March 2012


Ballroom A, Austin Convention Center

Session type


Session Hash Tag


Short URL


View the schedule



See something wrong?

Report an issue with this session