Re-evaluating Front-end Performance Best Practices

Ben Vinegar (Sentry)
11:15am–11:45am Tuesday, 04/21/2015
Pure Code and JavaScript
Location: Salon 9
Average rating: ***..
(3.69, 13 ratings)
Slides:   external link,   2-PDF 

THIS SESSION HAS REQUIREMENTS AND INSTRUCTIONS LISTED BELOW

High Performance Websites, by Steve Souders, was first released in 2007. The follow-up – Even Faster Web Sites – was published in 2009. These books have served as web optimization canon for a generation of web developers.

The problem is: it’s now 2015. Browsers, browser features, internet connectivity – they’ve all changed dramatically. A lot of the best practices from 2007 and 2009 no longer apply. And yet, many developers are still holding on to those practices – advocating for performance tweaks that are no longer relevant.

In this talk, I want to revisit many of these best practices. Some of them will focus on networking (e.g. # of HTTP requests), some on pure JavaScript, and some even on CSS. Basically: the whole web platform.

I’ll use a mix of real world applications, developer tool walkthroughs, JSPerf benchmarks, etc. to demonstrate my points.

SESSION REQUIREMENTS AND INSTRUCTIONS FOR ATTENDEES

HTML, JavaScript

Photo of Ben Vinegar

Ben Vinegar

Sentry

Ben Vinegar is a Senior Software Engineer at Shape Security, and the co-author of Third-party JavaScript (Manning). Previously, he was Lead Front-end Engineer at Disqus, the web’s largest embedded commenting platform.

Comments on this page are now closed.

Comments

Picture of Audra M. Carter
Audra M. Carter
04/22/2015 8:38am PDT

Hi Ben and Krishna,

The slides are now available at the top of this page, as well as the speaker slides page.

Picture of Ben Vinegar
Ben Vinegar
04/22/2015 7:13am PDT

I’ve uploaded the slides, but http://fluentconf.com/slides doesn’t have them listed yet.

In the meantime you can view them here: https://speakerdeck.com/benvinegar/re-evaluating-front-end-performance-best-practices

Krishna Santhanam
04/22/2015 6:27am PDT

Hi Ben:

Could you upload your slides for this presentation? Thanks!