私は何日も考え直したいことにあなたの注意を引きます。 Web開発のためのHTTP/2プロトコルの新機能と影響また、HTTP/2のために私の年次計画があまり正確でないため、いくつかの関連する質問をしたいと思います。HTTP2プロトコルはWeb開発に影響しますか?
HTTP/2ではHTTP1.xの複数の接続ではなく、multiplexed connectionという単一の接続を使用するため、これ以上のテクニックは必要ありません。
HTTP/1.xを使用すると、Webブラウザへのファイル転送の並列性を高めるために、すでに異なるドメインにファイルを置いている可能性があります。コンテンツドメインネットワーク(CDN)はこれを自動的に行います。しかし、それはHTTP/2の下でのパフォーマンスを助けないし、傷つける可能性もあります。
Q1:HTTP/2はCDNの必要性を最小限に抑えますか?
コードファイルを連結します。別々のファイルとして通常保守され、転送されるコードチャンクは1つにまとめられます。ブラウザは必要に応じて、連結されたファイル内で必要なコードを見つけて実行します。
Q2。 HTTP/2は、同様の拡張子(css、javascript)を持つファイルを連結する必要性を排除し、グレートツールとGulpツールの使用を排除しますか?
Q.はまた、簡素化し、よりコンパクトな質問を保つために、私はあなたが予見できるようWeb開発にHTTP/2の他の影響かもしれないものはかなり一般的尋ねるでしょうか?
たとえば、[ここ](https://blog.cloudflare.com/http-2-for-web-developers/)をご覧ください。 CDN - はい、最小化 - はい、連結 - いいえ(ミニサイズリソースの場合のみ) HTTPキャッシュヘッダーを設定してキャッシュを最適化することを忘れないでください(CDNは自動的にそれを行います)。動的ではないコンテンツ(JS/CSSファイルや画像など)の**不変** URL(URLはリソースのバージョンを含むことができ、リソースが新しい場合は違う)を使用してください。 – Oleg