AngularJS service for throttling $http requests