Я искал stackoverflow, но получил противоречивые ответы:
Почему я должен повторно использовать объекты XmlHttpRequest?
Также есть рекомендация на w3schools.com:
If you have more than one AJAX task on your website, you should create ONE standard function for creating the XMLHttpRequest object, and call this for each AJAX task.
Почему эта рекомендация? Вместо этого я использую глобальный объект XMLHttpRequest на своей странице для обработки всех задач Ajax.