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.
Intermediate to advanced web developers
Assumed Audience Knowledge
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