Part 4. Browser reconnaissance

 

Now that we’ve explored the fundamentals of the JavaScript language, we’ll move on to browsers, the environment in which most JavaScript applications are executed.

In chapter 12, we’ll take a closer look at the DOM by exploring efficient techniques for modifying the DOM and achieving fast, highly dynamic web applications.

In chapter 13, you’ll learn about events, with a special focus on the event loop and its influence on perceived web application performance.

Finally, the book concludes with a not-so-pleasant but necessary topic: cross-browser development. Although the state of affairs has improved greatly in recent years, we still can’t assume that our code will work in the same way in every available browser. Therefore, chapter 14 presents strategies for developing cross-browser web applications.