RequireJS 是否支持 HTTP/2?

Does RequireJS support HTTP/2?

我试图找到一个明确的答案,但找不到:Does RequireJS support the benefits of HTTP/2?虽然大多数浏览器支持 HTTP/2(对于 HTML 文档、图像、脚本等),但这些浏览器中的大多数 JavaScript 引擎似乎不支持,因此 RequireJS 也将缺少 HTTP/2支持——至少在我看来是这样。此外,EcmaScript 6 将引入 HTTP/2 支持(有人说),但我也找不到太多关于该主题的信息。谁能解释得更清楚些?

RequireJS 和 HTTP/2 之间没有直接关系。这意味着 HTTP/2 需要由浏览器实现,而不是库或 JavaScript 引擎。

从更实际的角度来看,在 HTTP/2 网站上使用 RequireJS 是可以的,当然前提是您有使用 RequireJS 的理由。这里有一个教程:

https://www.shimmercat.com/en/blog/articles/angular-push/