Everything open source
May 16–17, 2016: Training & Tutorials
May 18–19, 2016: Conference
Austin, TX

Run, Falcor, run

Michael Paulson (Netflix)
11:55am–12:35pm Wednesday, 05/18/2016
Performance
Location: Ballroom E Level: Intermediate
Tags: featured
Average rating: ****.
(4.62, 16 ratings)

Have you ever tried to improve the performance of a JavaScript library? Where did you start? Did you blindly adjust knobs and dials, hoping to find the magic bullet? Did you follow guides that give you “X Steps to Improve JavaScript Performance” and hope for the best?

For the last two years, Netflix has been laser focused on making Falcor as fast as possible. Since Falcor runs on Node, Web, TV, and devices, it needed smart ways to improve performance. Michael Paulson explains how he and his team significantly improved performance of Falcor by analyzing code both at the function and program level for bottlenecks. You’ll walk away understanding what it took to make Falcor as fast as possible and be able to apply these techniques to your open source project.

Topics include:

  • Defining performance and performant code
  • Techniques for correct performance analysis
  • Visualizing ran code for function breakdown
  • Understanding and generating flame graphs with various tools
Photo of Michael Paulson

Michael Paulson

Netflix

Michael Paulson is a native Montanan, MSU alum, and senior software engineer at Netflix, where he spends his time developing libraries for TV, websites, and mobile. The majority of Michael’s career has been in JavaScript, primarily focused on the data layer between the frontend and middle tier.