Skip to content
0:00 / 0:00

#javascriptperformance#dommanipulation#reflow

Speed Up Your JavaScript

Google TechTalks

349K subscribers • 56 videos on Hallway

YouTube
  • Recommended by 3 people: 3 on Hacker News.
  • A classic. People kept recommending it from 2012 to 2025.
  • Presented by Nicholas C. Zakas, Principal Front End Engineer for Yahoo!
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Intermediate. Assumes working knowledge.

136K views17 years ago3 recommendations

Web developmentSystems programmingJavaScriptWeb performancePerformance and optimization

Nicholas Zakas discusses hidden performance bottlenecks in JavaScript and browser engines, focusing on DOM manipulation and reflows.

Google Tech Talk June 4, 2009 ABSTRACT Web Exponents: Speed Up Your JavaScript Presented by Nicholas C. Zakas. As an interpreted language, JavaScript is filled with hidden performance issues that conspire to slow down your code and ruin the user experience. Learn exactly what is fast, what is slow, and what you can do to squeeze that last bit of performance out of your JavaScript code. Nicholas C. Zakas is the author of Professional JavaScript for Web Developers, 2nd Edition (Wrox, 2009), co-author of Professional Ajax, 2nd Edition (Wrox, 2007), and a contributor to Even Faster Web Sites (O'Reilly, 2009). Nicholas is principal front end engineer for the Yahoo! homepage and is also a contributor to the Yahoo! User Interface (YUI) library. The Web Exponents Series is hosted by Steve Souders

Why it's here

3 people recommend this

What people say. Engineers point to this classic talk for foundational concepts of JavaScript performance and browser rendering.

malandrewon Hacker News • Recommends

On “Ask HN: JavaScript Dev Tools”

The only other video that sticks out in mine head is this Google Tech Talk by Nicholas Zakas about javascript performance. link to this video Besides videos, check out Javascript Garden: link Javascript Weblog: link Here are some links over on Quora: link The three books worth getting for someone who is already a programmer are: Crockford's "Javascript: The Good Parts", Stoyan Stefanov's "Javascript Patterns", and Resigs's "Secrets of the Javascript Ninja" IMHO, there are few videos worthwhile.

tangueon Hacker News • Recommends

On “Wonderful Javascript Talks?”

Classics John Resig : The Dom is a mess link Javascript, The Good Parts link Speed up your Javascript link to this video Brendan Eich : Fluent 2013: Brendan Eich, "JavaScript at 18: Legal to Gamble" link Paul Irish : 10 things I learned from the Jquery source link Less known but very interesting Building High-Performing JavaScript for Modern Engines link

RumourRideron Hacker News • Recommends

On “Don't animate height”

…r is doing conceptually. If you have any experience programming 2D graphics with SDL this will help you to understand what is happening as well. There is an old school talk by Nikolas Zakas on JavaScript Performance from 2009 which while some of it is out of date now due to improvements in Browser engines, the fundamental ideas are still the same. link to this video If you skip to the 35 minute mark he speaks about reflow specifically. Generally I still use many of these techniques when writing vanilla JS (which is unfortunately rare these days). There are other talks where he talks about many other performance specific topics. Obviously none of this is as good as real world experience of dealing with…