May 2017
Intermediate to advanced
448 pages
10h 10m
English
In planning any web development project, we need to keep in mind the time it takes to create the site, the ease and speed with which we can maintain our code, and the performance of the site as users interact with it. Often the first two of these concerns are more important than the third. Especially with client-side scripting, developers can easily fall into the traps of premature optimization and micro-optimization. These pitfalls can cause us to spend countless hours tweaking our code to shave milliseconds from the JavaScript execution time, even when there was no noticeable performance lag in the first place.
Read now
Unlock full access