Почему я должен повторно использовать объекты XmlHttpRequest?
Из того, что я понимаю, лучше по возможности повторно использовать объекты XmlHttpRequest. К сожалению, мне трудно понять почему. Кажется, что, пытаясь повторно использовать объекты XHR, вы увеличиваете сложность кода и вводите возможныенесовместимость браузера, Так почему так много людей рекомендуют это?
После некоторых исследований мне удалось составить список возможных объяснений:
Чем меньше объектов создано, тем меньше мусораПовторное использование объектов XHR уменьшает вероятность утечек памятиЗатраты на создание нового объекта XHR высокиБраузер может выполнять какую-то оптимизацию сети под капотомНо я все еще немного скептически. Являются ли какие-либо из этих причин действительными? Если нет, то какова действительная причина?