Czy istnieje faktyczny lub ustalony powód, dla którego wieloczęściowe odpowiedzi HTTP nie są zazwyczaj obsługiwane w przeglądarkach?

Protokół HTTP od dawna obsługuje odpowiedzi wieloczęściowe. Korzystałem z nich wcześniej w przypadku interfejsów API z odpowiednio wyposażonymi klientami, ale nie wydaje się, aby obsługa przeglądarki była dla nich bardzo dobra, ani nie poprawiła się w ciągu ostatniego półwiecza. Miałem trudności ze znalezieniem wielu informacji o tym, dlaczego tak może być. Chciałbym móc ograniczyć żądania HTTP, wysyłając wszystkie zasoby, o których wiem, że webapp będzie potrzebował na początkowym żądaniu, zwłaszcza w przypadku aplikacji, które używają frameworków po stronie klienta, takich jak Backbone.js.

Czy są jakieś białe księgi, artykuły handlowe, nieudane eksperymenty lub inne dowody na to, dlaczego ani twórcy przeglądarek, ani ewangeliści wydajności sieci nie zwracają uwagi na ten długotrwały konstrukt HTTP?

Aby być zupełnie jasnym, nie szukam opinii, ale prawdziwe dowody wskazujące, dlaczego tak może być. Na przykład, jeśli Mozilla opublikowała coś na ten temat kilka lat temu, lub jest zamknięty bilet w przeglądarce błędów Firefoksa, gdzie główny programista komentuje, dlaczego nie wdroży tego.

questionAnswers(2)

yourAnswerToTheQuestion