Протокол HTTP поддерживает многочастные ответы в течение длительного времени. Я использовал их раньше для API-интерфейсов с соответствующим образом оборудованными потребителями, но, похоже, поддержка браузеров для них не очень хороша и не улучшилась за последние пол-десятилетия. Мне трудно найти много информации о том, почему это может быть. Мне бы очень хотелось, чтобы можно было сократить HTTP-запросы, отправив все те ресурсы, которые, как мне известно, понадобятся веб-серверу при первоначальном запросе, особенно для приложений, использующих фреймворки на стороне клиента, такие как Backbone.js.
Есть ли какие-либо официальные документы, торговые статьи, неудачные эксперименты или другие доказательства того, почему ни браузеры, ни евангелисты веб-производительности не уделяют этому долговременному HTTP-конструкту никакого внимания?
Чтобы быть предельно ясным, я не ищу мнения, но истинное доказательство того, почему это может быть. Например, если Mozilla опубликовала что-то об этом несколько лет назад, или есть закрытый билет в трекер Firefox, где ведущий разработчик комментирует, почему они не будут реализовывать это.