SteveSanderson/knockout — pull request #582 by SteveSanderson (2012-07-25 08:51:34+00:00)
Title: Add ko.asyncComputed shorthand for a minimally-throttled computed

I've been making lots of use of `.extend({ throttle: 1 })` recently to debounce recomputations during batch operations. Speaking to others at the "Throne of JS" conference last weekend, this seems to be a more common requirement than I realised before. One or two people knew how to use `throttle`, but most said they had never heard of it.

It would be nice to offer a really straightforward way of discovering this functionality we already have. By adding `ko.asyncComputed`, and by documenting it, hopefully people will be more confident in making use of this ability.