Thanks to just-in-time compilation recent JavaScript engines have become much faster. However their capability of generating efficient code depends heavily on the input program. In this talk I will show how and why specific patterns have an influence on the speed of JavaScript programs. I will present some rules to avoid slow programs and give some advice for speeding up typical JavaScript code.

