Hacker News Comments on
Speed Up Your JavaScript
GoogleTechTalks
·
Youtube
·
31
HN points
·
2
HN comments
- This course is unranked · view top recommended courses
Hacker News Stories and Comments
All the comments and stories posted to Hacker News that reference this video.ClassicsJohn Resig : The Dom is a mess http://www.youtube.com/watch?v=dgI52y27O_I
Javascript, The Good Parts http://www.youtube.com/watch?v=hQVTIJBZook
Speed up your Javascript http://www.youtube.com/watch?v=mHtdZgou0qU
Brendan Eich : Fluent 2013: Brendan Eich, "JavaScript at 18: Legal to Gamble" http://www.youtube.com/watch?v=qrf9ONmtXbM&list=PLbzmrLqsBB4...
Paul Irish : 10 things I learned from the Jquery source http://www.youtube.com/watch?v=i_qE1iAmjFg&list=PLnKbkxvOAna...
Less known but very interesting
Building High-Performing JavaScript for Modern Engines http://channel9.msdn.com/Events/Build/2012/4-000
The only other video that sticks out in mine head is this Google Tech Talk by Nicholas Zakas about javascript performance.http://www.youtube.com/watch?v=mHtdZgou0qU
Besides videos, check out Javascript Garden:
http://bonsaiden.github.com/JavaScript-Garden/
Javascript Weblog:
http://javascriptweblog.wordpress.com/
Here are some links over on Quora:
http://www.quora.com/What-are-the-best-resources-for-learnin...
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.
⬐ paultHasn't SOTJN been in early access mode for like 3 years? I bought a copy way back when it was first released but I've given up on it ever being finished.
⬐ rudenoiseA good complement to JavaScript The Good Parts, it is from 2009 so missed some of the browser optimisations.⬐ evoltixI thought this talk was a good refresher, especially on reflows. The DocumentFragment is also particularly useful when it comes to performance tweaks.⬐ yonranFor people developing for newer browsers only (e.g. browser extensions or corporate), I'm curious to know how many of the guidelines still apply. e.g. are forEach/map slow or are the anonymous functions inlined? Also, I'm surprised that he says that setting style properties one at a time is slow; I would have thought that reflow happens lazily (at the next read of a layout property or on the next idle spot on the event loop).My main takeaway was that HTMLCollections (including the return value of getElementsByTagName, form.elements, etc.) are evil. Looking at the jsdom source, the one thing that really bugs me is that they have to maintain all these live lists on every change.