Overview
jQuery began its life in 2006 and some of the features still reflect 2006 priorities rather than 2014 ones. Although the jQuery team has worked to fix APIs and features that can cause problems – and has even removed some of the worst offenders – there are still foot-guns lurking for the inattentive developer. This talk will help you to avoid those problems by understanding the work jQuery does on your behalf when you call common APIs.
Target Audience
Intermediate to advanced web developers
Assumed Audience Knowledge
Working knowledge of jQuery APIs and JavaScript
Objective
Learn the features in jQuery that can negatively impact performance or maintainability.
Five things audience members will learn
- Avoiding forced layouts
- Preventing deoptimization in Chrome
- Dodging the global settings trap
- Using DOM APIs when possible
- Guarding against security holes