title: What is the difference between HTTP/1.1 pipelining and HTTP/2 multiplexing?
body: <p>Is it because it requires the responses to be made to client in the order of request that causes the head of line blocking problem in HTTP 1.1? </p>
  
  <p>If each request takes exactly an equal amount of time, then there won't be head of line blocking and HTTP 1.1 pipelining and would perform same as that of HTTP/2 multiplexing? </p>
  
  <p>(let's say there is no request priority in HTTP/2 requests and disregard other changes of HTTP/2 such as header compression, binary, etc.)</p>