As JavaScript frameworks have gotten more sophisticated, a lot of business logic has been pushed to the client-side. Correspondingly, the importance of knowing how to protect against vulnerabilities occurring in the browser have increased.