Nicholas C. Zakas
March 23, 2010
Week: Not ranked All time: 3
The second chapter talks about the different types of variable scopes and how it affects the execution of the code that accesses variables.
The third chapter discusses the speed of the different ways to access and manipulate the elements of a page using DOM. It also discusses how page element manipulation affects the speed of browsers doing the layout and rendering of the page.
The fourth chapter focus on the implementation of algorithms, the performance of loops, conditional logic and the implementation of recursive tasks.
The fifth chapter talks about string manipulation and in particular using optimized regular expressions to speedup text manipulation.
The sixth chapter focus on building responsive user interfaces. It talks about using timers to schedule regular tasks, as well how to use Web workers to run lengthy tasks in the background.
The seventh chapter discusses about AJAX requests, the performance of using different formats to exchange data with servers and taking advantage of caching to achieve performance gains.
This is not a very large book, only about 200 pages. However the concentration of valuable information and tips makes it a great asset for all Web developers to have it permanently present in their desks.
No comments were submitted yet.