Translations:Manual:Coding conventions/JavaScript/417/en

Specifically, the $1 and $2 callbacks invoke your callback synchronously if the Deferred was already settled by the time you attach your callback.