yui/yui3 — pull request #154 by rgrove (2012-05-31 23:01:05+00:00)
Title: Add LazyModelList

LazyModelList is a subclass of ModelList that works with a list of plain objects rather than fully instantiated models. This makes it significantly more efficient than ModelList at handling large numbers of items.

LazyModelList provides a `revive()` method that will revive a plain object in the list into a full model instance on demand and cache it for later use. See the doc comments in lazy-model-list.js for more details.