Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Edge Conf Rendering Performance Panel - Opening...

Edge Conf Rendering Performance Panel - Opening Talk

This was the 10 minute opening talk for the Rendering Performance panel at Edge NY, September 23rd 2013. This was just designed to give a brief overview of the topic before the Q&A portion of the panel.

Jonathan Klein

September 23, 2013
Tweet

More Decks by Jonathan Klein

Other Decks in Technology

Transcript

  1. Rendering Performance Andre Behrens Jonathan Klein Paul Lewis Ariya Hidayat

    Joshua Peek Eli Fidler Tuesday, September 17, 13
  2. Facebook artificially slowed down frame rate on iOS and Android

    to 30 FPS, and “engagement collapsed” - Shane O'Sullivan, Edge London 2013 Tuesday, September 17, 13
  3. Etsy tested pre-fetching JS on our search results page, which

    caused jank as the JS finished downloading. All business metrics we monitored got much worse. - Me, right now Tuesday, September 17, 13
  4. But Really... • requestAnimationFrame, not setTimeout • Consistent frame rate

    > high frame rate • Paint less (batch) Tuesday, September 17, 13
  5. But Really... • requestAnimationFrame, not setTimeout • Consistent frame rate

    > high frame rate • Paint less (batch) • Consider translateZ hack for desktop Tuesday, September 17, 13
  6. But Really... • requestAnimationFrame, not setTimeout • Consistent frame rate

    > high frame rate • Paint less (batch) • Consider translateZ hack for desktop • Don’t guess it, test it! Tuesday, September 17, 13