Speed Up Your JavaScript
Google TechTalks3 HN recommenders · recommended in 3 months, 2012-2025
136K views · 17 years ago · talk · dated
A 2009 Google Tech Talk by Nicholas Zakas on the hidden performance pitfalls of JavaScript. It covers what is fast and slow in the language and how to avoid common bottlenecks.
Recommended as a classic JavaScript performance talk whose fundamentals about reflow and efficient code still apply.
1:00:34High Performance Web Sites and YSlow
Google TechTalks
90K views • 19 years ago
35:42Progressive Performance (Chrome Dev Summit 2016)
Chrome for Developers
34K views • 10 years ago
45:49Breaking the 1000ms Time to Glass Mobile Barrier
InfoQ
104K views • 13 years ago
13:45A 10x faster TypeScript
Microsoft Developer
608K views • 1 year ago
27:43Bringing SIMD to the Web via Dart
InfoQ
11K views • 13 years ago
13:39How is this Website so fast!?
Wes Bos
2.4M views • 2 years ago
0:56Classic Teams vs new Teams side by side video
Microsoft Teams
64K views • 3 years ago
29:47The Truth about Rust/WebAssembly Performance
Greg Johnston
218K views • 3 years ago
27:45React.js Conf 2016 - Ben Alpert - What Lies Ahead
Meta Developers
50K views • 10 years ago
31:17React.js Conf 2015 - Hype!
Meta Developers
108K views • 11 years ago
1:04:48"Performance (Really) Matters" with Emery Berger
Association for Computing Machinery (ACM)
7K views • 6 years ago
47:34RailsConf 2011: Aaron Patterson, "Double Dream Hands: So Intense!"
O'Reilly
26K views • 15 years ago
1:03:48JavaScript: The Good Parts
Google TechTalks
589K views • 17 years ago
38:20Twitter and Visual Studio Rant
Molly Rocket
158K views • 6 years ago
59:11How to Speed up a Python Program 114,000 times.
InfoQ
171K views • 13 years ago
45:05Servo Architecture: Safety and Performance
linux conf au 2017 - Hobart, Australia
12K views • 9 years ago
1:02:49Reboot Develop 2017 - Jonathan Blow, Thekla Inc. / Making Game Programming Less Terrible
Reboot Develop
112K views • 9 years ago
0:14Chrome vs Firefox vs Safari vs Servo WebRender
Jake Archibald
121K views • 10 years ago
42:15"Performance Matters" by Emery Berger
Strange Loop Conference
502K views • 7 years ago
12:01React without memo
React Conf
150K views • 4 years ago
3 comments from Hacker News
You need to think about what the browser is actually doing when it displays a web page. You need to think about what happens when you type the URL in and what the browser 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. ▶ 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 a thorny issue.
Classics John Resig : The Dom is a mess link Javascript, The Good Parts link Speed up your Javascript ▶ 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
The only other video that sticks out in mine head is this Google Tech Talk by Nicholas Zakas about javascript performance. ▶ 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.