Многие, если не все современные браузеры не используют конвейерные HTTP-запросы. Теоретически конвейерная обработка должна ускорять запросы, уменьшая количество времени туда и обратно, необходимое для получения веб-сайта.
В соответствии со стандартом HTTP все серверы должны обрабатывать конвейерные запросы, поэтому проблема не должна заключаться в отсутствии поддержки на серверах.
Я видел некоторые проблемы с безопасностью, такие как DoS-атака уровня 7, если клиент максимально приближает количество конвейерных запросов к URL-адресу, интенсивному для сервера, игнорируя любые ответы, которые могут быть получены.
Это послужило бы поводом для поддержки конвейерной поддержки на сервере (нарушая стандарт), но я не могу найти причины отключить его на клиентах.
Однако он включен по умолчанию в браузерах Android и мобильных устройствах Chrome.
Почему Chrome, Firefox, IE, Opera и Safari не используют конвейерные HTTP-запросы на своей настольной (а иногда и мобильной) версии? Каковы их аргументы в пользу его отключения?