HTTP/1.x Deficiencies
MIME is too verbose (overhead per message)
Control mixed with metadata
Metadata restricted to header or trailer
Meta-metadata requires encapsulation of entire message
Fixed request/response ordering can block progress
Lack of multiplexing prevents getting important part of multiple representations first