It would be nice if everything worked fine from the start, but that is not always so; especially when starting, whatever the environment might be, things are not likely to work as smoothly as one might have wished.
Once everything works, we need to ensure it can be delivered to our users in the most effective way. In contrast to other server-based web technologies, our scripts will be loaded in the computers of our visitors. We need to minimize the amount of code downloaded, ensure that it is of the best quality and that it runs in all likely platforms.
In this chapter, we'll take a look at tools that can help us:
Locate and fix errors and ensure the robustness of our code
Test across different platforms and over successive versions
Improve the performance of the application itself and its deployment
Though we'll try to mention all tools available to us, we won't study them all as the most advanced of them are beyond the scope of this book. The table of contents for...