Я искал stackoverflow, но получил противоречивые ответы:
Почему я должен повторно использовать объекты XmlHttpRequest?
Также есть рекомендация w3schools.com:
Если на вашем сайте есть несколько задач AJAX, вы должны создать ОДНА стандартная функция для создания объекта XMLHttpRequest и вызова это для каждой задачи AJAX.
Почему эта рекомендация? Вместо этого я использую глобальный объект XMLHttpRequest на моей странице для обработки всех задач Ajax.