In Chapter 2, I recommended that if you are doing browser development, you use a front-end library such as React, Angular, or Vue. In addition to providing a lot of out-of-the-box functionality, these frameworks will help with packaging, including transcompiling your code to increase browser compatibility and performance. However, even if you are using a framework, it’s helpful to know some background about how browsers work: it will give you insight into your chosen framework, and increase your ability to diagnose problems. In other words, this chapter is designed to provide important fundamentals, but I encourage you to think carefully before you use this information to build a real web application from scratch!
Previous versions of this book included a chapter on jQuery, a once-popular browser library. The general consensus in the development community is that ...