- Series: Build Faster Web Application Interfaces
- Paperback: 231 pages
- Publisher: O'Reilly Media; 1st edition (April 2, 2010)
- Language: English
- ISBN-10: 059680279X
- ISBN-13: 978-0596802790
- Product Dimensions: 7 x 0.6 x 9.2 inches
- Shipping Weight: 13.6 ounces (View shipping rates and policies)
- Average Customer Review: 33 customer reviews
- Amazon Best Sellers Rank: #414,660 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Use the Amazon App to scan ISBNs and compare prices.
Fulfillment by Amazon (FBA) is a service we offer sellers that lets them store their products in Amazon's fulfillment centers, and we directly pack, ship, and provide customer service for these products. Something we hope you'll especially enjoy: FBA items qualify for FREE Shipping and Amazon Prime.
If you're a seller, Fulfillment by Amazon can help you increase your sales. We invite you to learn more about Fulfillment by Amazon .
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Frequently bought together
Customers who viewed this item also viewed
About the Author
Through his writing and speaking, Nicholas seeks to teach others the valuable lessons he's learned while working on some of the most popular and demanding Web applications in the world.
For more information on Nicholas: http://www.nczonline.net/about/
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
After reading it, there are perhaps four tips from the entire book that are relevant to developers today. The rest are based off micro-benchmarks of browsers like IE 6 and Firefox 4 - needless to say, how browsers handle JS has changed a lot since then, so these benchmarks are useless.
In conclusion: if you absolutely /need/ to write the absolute fastest JS possible, this book might be worth a quick skim and should not be taken too seriously. If you aren't concerned about shaving off a couple of ms from your code, you can find much of this advice for free, online, with up-to-date benchmarks and comparisons.
(2) The frustrating part about working at a well-organized shop is that you get yourself all excited for a book like this and then half the recommendations in there are things that you're already doing. Put scripts at the bottom of the document? Check. Minify and compress? Check. Concatenate and package? Check. So on the one hand you say: "I guess I can sleep a little easier at night knowing that our build system adheres to the best practices recommended by the experts out there." But on the other hand, you're a little disappointed because you were hoping for some startling revelations. Again: not that this makes it without merit. From this perspective, what is noteworthy about this book is that these best practices and techniques are all gathered up in one place and presented in a logical order; even if "you're already doing it right", it is still a worthwhile exercise to meditate on the specifics, and to really go deep on why these best practices are important. (Plus, it's great to see the data -- nothing beats a little chartporn for proving the point.) [Rated: 4 of 5]
I would highly recommend this book to the intermediate JS developer. For those of us who follow front-end optimization discussions regularly, some of the topics covered in this book have been covered elsewhere. Nevertheless, there is still a lot useful material here.
Front-end performance is currently a hot topic and I'm glad Zakas et. al. are nudging developers in the right direction.
Beware though, this is not at all an introductory book. If you're new to JS, read some other material first, to build up to this.