Earlier quoted context omitted.
I remember reading about http2 that using a single javascript file is an anti-pattern since http2 has smarter management of requests and can deal with them in a more granular manner.
That'll matter when anyone's actually requesting or serving pages using that protocol.
https://github.com/http2/http2-spec/wiki/Implementations
https://en.wikipedia.org/wiki/HTTP/2
That's a big chunk of the Internet right there. IE 11 and Safari 9 both support it, so once their respective betas go public that's the rest of the client-side support. Nginx is supposed to support it by the end of the year; once that happens most sites will get it just by tweaking a config file:
https://www.nginx.com/blog/how-nginx-plans-to-support-http2/