Cover of High Performance JavaScript

High Performance JavaScript

by Nicholas C. Zakas · first published 2010

21mentions
14recommended by
20HN commenters
2010–2016first – last mentioned

70% recommend25% neutral5% critical

Why HN recommends it

Thorough treatment of JavaScript performance, from loops and DOM manipulation to closures with helpful visuals. Suited to developers who have the basics down and want a follow-up to The Good Parts.

Summarised by Claude from recommending comments

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

60 2007: 0 mentions2008: 0 mentions2009: 0 mentions2010: 5 mentions2011: 2 mentions2012: 6 mentions2013: 3 mentions2014: 4 mentions2015: 0 mentions2016: 1 mention2017: 0 mentions2018: 0 mentions2019: 0 mentions2020: 0 mentions2021: 0 mentions2022: 0 mentions2023: 0 mentions2024: 0 mentions2025: 0 mentions2026: 0 mentions200720172026

What Hacker News says

  • daniellmb · Jan 9, 2013 · Recommends

    I've read these so far: - JavaScript The Definitive Guide by David Flanagan - High-performance JavaScript by Nicholas Zakas - Object-Oriented JavaScript by Stoyan Stefanov - JavaScript Patterns by Stoyan Stefanov - JavaScript: The Good Parts by Douglas Crockford - Test-Driven JavaScript Development by…

    on “Ask HN: Recommended JavaScript books?” ↗
  • bonsai · Jul 3, 2012 · Recommends

    …to read Dmitry Soshnikov blog, it has great level of details http://dmitrysoshnikov.com/tag/ecma-262-3/. This 3 books are great reading material: 1) JavaScript: The Good Parts - Douglas Crockford, 2) High Performance JavaScript - Nicholas C. Zakas, 3) JavaScript Patterns - Stoyan Stefanov

    on “Ask HN: Best HTML5/CSS3/JavaScript books/tutorials for a kernel engineer?” ↗
  • cwebbdesign · Dec 25, 2012 · Recommends

    3 of my favorites were JavaScript books: Secrets of the JavaScript Ninja by John Resig (2012) is a very hands-on look at writing a Javascript library: http://j.mp/RgOcXO High Performance JavaScript by Nicholas C. Zakas (2010) is one of the most thorough treatments of performance and JS I have read: http://j.mp/V0R0X3 Professional JavaScript for Web Developers (2012 3rd edition) is an incredibly…

    on “Ask HN: Best books you read in 2012” ↗
  • mk · Jun 26, 2010 · Recommends

    Crockford's Javascript: The Good Parts, Stoyan Stefanov's books, and Zakas's High Performance Javascript. Also don't forget about http://developer.yahoo.com/yui/theater/. There are a ton of good video lectures to learn from.

    on “Need best Javascript books suggestion” ↗
  • gregory80 · Oct 5, 2010 · Recommends

    …the client, the definitive guide is nice, but a lot of stuff in there is very dated. It's not a good guide for DOM manipulation. The JavaScript cookbook by shelly powers (c) 2010 is much better. Also, High Performance JavaScript by Nicholas C. Zakas is a great book for people who need to go from beginner to intermediate / advanced.

    on “Secret Hacker Bookshelf” ↗
  • daniellmb · Mar 28, 2011 · Recommends

    Great start! Here are a few other books I've read recently and marked the crap out of because there is so much good information in them. - JavaScript Patterns by Stoyan Stefanov - High Performance JavaScript by Nicholas C. Zakas - High Performance Web Sites by Steve Souders - Even Faster Web Sites by Steve Souders Here are a few I haven't read yet but are on my to read list. - Object-Oriented JavaScript…

    on “Ask HN: I've read JS Definitive Guide, Good Parts. What next?” ↗
  • akxs14 · Jan 5, 2012 · Recommends

    I'll go to with the 'The Good Parts' book but compliment it with 'High Performance Javascript' by Zakas. It comes as a natural continuation of it after you have everything from 'Good Parts' sink in in your head

    on “Ask HN: Best book for learning advanced javascript” ↗
  • rodrigoavie · Dec 2, 2012 · Recommends

    JavaScript: The Good Parts is definitely a good book for what you want. But there are more: * JavaScript Patterns by Stoyan Stefanov * Learning JavaScript Design Patterns - Addy Osmani * High Performance JavaScript - Nicholas Zakas After you read these three books you might become apt to write great, efficient JS code and know the underpinnings of the language, which IMO has a particularly curious design and might…

    on “Ask HN: Resources for advanced JS?” ↗
  • sedachv · Dec 17, 2010 · Recommends

    …even if you include DOM and cross-browser issues (which by virtue of continuous browser changes, you will never learn about from a book). My top 3: 1. Eloquent JavaScript 2. JavaScript the Good Parts 3. High Performance JavaScript (see my review: http://carcaddar.blogspot.com/2010/07/book-review-nicholas-c...) Also, I wouldn't recommend either of Resig's books, despite not reading them. Look at Peter Michaux and David Mark's posts…

    on “What to Read to Get Up to Speed in JavaScript” ↗
  • tgriesser · Apr 13, 2012 · Recommends

    …doing a framework like node.js should be to learn javascript, correctly. Read "Javascript: The Good Parts" and then continue on to any of the recommended books/readings from there (Javascript Patterns, High Performance Javascript). jQuery is great for DOM manipulation and XHR, but it hides a lot of the implementation details from the developer, and it'll be frustrating if you try to do anything advanced in javascript without…

    on “Ask HN: Moving off PHP with Meteor? What are the issues?” ↗
  • simplegeek · May 23, 2010 · Recommends

    …didn't do good because it was really hard for me to find nice work-study balance. Anyway, lessons learned and am right now thinking what courses should I take? On a side note, I just finished reading "High Performance JavaScript" that I bought during Oreilly's $9 sale and it was money well spent. And I'm also thinking what Oreilly title should I buy next?

    on “Tell HN: Stop surfing and start making things people want” ↗
  • taylorbuley · Nov 30, 2011 · Recommends

    Perhaps nothing new here but a good read if you haven't made it through some of the JS performance canon (High Performance JavaScript et alia) or want a refresher

    on “Efficient JavaScript” ↗
  • city41 · Nov 9, 2013 · Recommends

    That's a good concise explanation. The book "High Performance JavaScript"[0] also does a good job explaining how closures work, and includes some visuals that really hammered it home I thought. [0] -- http://shop.oreilly.com/product/9780596802806.do

    on “Understand closures” ↗
  • declandewet · Apr 18, 2014 · Recommends

    …Guide There are other books that will help tremendously, and a list of free ones can be found at http://jsbooks.revolunet.com Other books I recommend: - Eloquent JavaScript - Effective JavaScript - High Performance JavaScript - Maintainable JavaScript - Principles of Object-Oriented Programming in JavaScript - JavaScript Patterns - The Past, Present and Future of JavaScript - JavaScript Enlightenment - Secrets of the JavaScript…

    on “Ask HN: Completed JS CodeCademy but still struggling. Other resources?” ↗
  • lollipop25 · Feb 26, 2016 · Recommends

    …array manipulation), or recreate some data structure (binary tree, linked lists, rings, etc.). These simple exercises can go a long way. These books help as well. - JavaScript: The Definitive Guide - High Performance JavaScript

    on “Ask HN: What is the best way to learn JavaScript for a beginner?” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help