Board Thread:JS Development/@comment-9605025-20191030060753/@comment-9605025-20191207225643

What I am trying to understand, at this point, is how anything other than using an actual set delay of a known duration would guarantee that I don't reach the limit. According to the source Aspallar provided, limiting your script to one outstanding request at a time should be "sufficient" (and Aspallar's previous solutions did something similar but allowed more than one outstanding request) but I don't understand how the number of outstanding requests guarantees a certain request rate. Going back to my hypothetical, I would be sending 50 requests per second even though I am waiting for a reply to the previous request before sending out the next one. The fact that I am doing them one at a time doesn't change the fact the 50 requests per second is still faster than 1 request per second (the supposed limit in my hypothetical).