Почему я должен повторно использовать объекты XmlHttpRequest?

Из того, что я понимаю, лучше по возможности повторно использовать объекты XmlHttpRequest. К сожалению, мне трудно понять почему. Кажется, что, пытаясь повторно использовать объекты XHR, вы увеличиваете сложность кода и вводите возможныенесовместимость браузера, Так почему так много людей рекомендуют это?

После некоторых исследований мне удалось составить список возможных объяснений:

Чем меньше объектов создано, тем меньше мусораПовторное использование объектов XHR уменьшает вероятность утечек памятиЗатраты на создание нового объекта XHR высокиБраузер может выполнять какую-то оптимизацию сети под капотом

Но я все еще немного скептически. Являются ли какие-либо из этих причин действительными? Если нет, то какова действительная причина?

Ответы на вопрос(1)

Ваш ответ на вопрос