Surely the webpage can only use HTTP, and there is no concept of a connection in JavaScript or HTML/CSS.
So it must be the responsibility of the browser to reuse connections, or to response multiplex efficiently in HTTP/2.
(Although, to an extent, the contents of the webpage do determine how long the browser will keep the connection open. Also, WebSockets exist.)
Surely the webpage can only use HTTP, and there is no concept of a connection in JavaScript or HTML/CSS.
So it must be the responsibility of the browser to reuse connections, or to response multiplex efficiently in HTTP/2.