Superkrasse Sache! Ich habe da nur eine kleine Nachfrage: warum?
Mehrere Dateien in einem einzigen Request/Response Zyklus übertragen? Komische Frage im Zeitalter von Multimedia 😉
Komische Antwort in Zeiten, in denen sich HTTP/2 immer weiter durchsetzt 😀
Das bringt den von Dir skizzierten Vorteil und noch eine ganze Menge mehr.
Im Gegensatz zu Deinem propietären Vorschlag ist HTTP/2 ein definierter Standard, der ohne eigene Implementationen im Client / Server einfach funktioniert.
Du musst einen (immer teuren) Scriptprozess starten, um die Ressourcen zusammenzupacken... wenn der Client immer einen großen Blob statt z.B. 10 Bildreferenzen vor den Latz geknallt bekommt, sind die Bilder nicht mehr einzeln adressierbar... Lazy Loading fällt flach... usw...
Fazit: Dein Vorschlag bringt viele Nachteile mit sich. Der von Dir skizzierte Vorteil ist mit HTTP/2 keiner mehr.
Daher nochmals meine kleine Nachfrage: warum?