For the Google search record, Kendo UI now includes a built-in throttle method. It can be used to limit the number of calls to a function within a specified time.
Example usage from the Kendo UI docs:
var throttled = kendo.throttle(function() {
console.log("hey! " + new Date());
}, 100);
// will log two times "hey":
// (1) once for the first call
// (2) once for the last call, roughly 100ms after the first one
for (var i = 0; i < 10; i++) {
throttled();
}
Docs: http://docs.telerik.com/kendo-ui/api/javascript/kendo#methods-throttle