derickbailey/backbone.marionette — pull request #20 by redsquare (2012-02-07 12:28:28+00:00)
Title: Take advantage of jQuery deferred

to take into account overridden render methods who want to take advantage of async template rendering. When a render method passed into the .when is not a deferred it will be treated as a resolved Deferred and any doneCallbacks attached will be executed immediately so it is not a breaking change, it does however put a dependency on jQuery 1.5+.

I need this since I have had to customize our itemview rendering because when using external templates and rendering a collection the app was requesting the template x times since as there was no deferred to wait for the first non cached template response - so I had to implement this functionality but not sure if it fits with what you want?