Web Unleashed 2014
Web Dev
  • 2014-09-17 00:00:00 2014-09-18 00:00:00 America/Toronto Web Unleashed 2014 Toronto FITC
  • Toronto



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


Learn the features in jQuery that can negatively impact performance or maintainability.

Five things audience members will learn

  1. Avoiding forced layouts
  2. Preventing deoptimization in Chrome
  3. Dodging the global settings trap
  4. Using DOM APIs when possible
  5. Guarding against security holes