[Wikitech-l] jQuery.Deferred: introducing the Promise pattern to client-side async modules?