Reading Time: 5 Minutes ReadI saw a question on StackOverflow recently that got me thinking. How do you rate limit HTTP calls with rxjs? Some APIs have quotas where you can only make a certain number of requests in a given time period, for example, 5 requests in 1 second. Throughout this post, I’ll stay with the 5 requests/second example. These types of quotas generally use sliding windows to count requests. So, if we want to make 10 requests, and we want to send all of them, we need to throttle at least some of them or we will hit the quota and get a nice but not so desirable error. How should we approach this? Read this blog post and find out more about rate limiting in rxjs.