New XMLHttpRequest for each AJAX request, why?
Why is it recommended/required in this video that I should create a new
XMLHttpRequest for each AJAX request I make?
I created several functions to call different API endpoints with the same
XMLHttpRequest object and it worked fine so far.
I found the answer I was looking for here, that's the important part:
Note: Calling this method for an already active request (one for which open() or openRequest() has already been called) is the equivalent of calling abort().