独自のサーバーではなくCDNからJavaScriptライブラリを提供することには、多大な利点があります。サーバーの作業量が少なく、CDNがサーバーよりもユーザーに近いコピーを作成できる可能性がありますが、最も重要なことは、ユーザーのブラウザーが既にそのURLからキャッシュしている可能性が高いことです。最後の1つは、誰にとっても総作業量が少ないことを意味します。そのため、これは明らかに勝ちとなり、私たち(開発者)がJavaScriptを提供するためにCDNに依存する可能性が高くなります。
しかし、人気のあるJavaScript CDN(Google、Microsoft、その他?)は少数のファイルのみをホストします。他の人にとっては、自分でホストするか、ソース管理サーバーを一種のCDNとして使用するかを選択できます。Githubやそれに類するものがグローバルに提供するために最適化されたファイルの地理的に分散されたキャッシュを持っている可能性は低いです。しかし、それが一般的な方法である場合、ユーザーのブラウザにキャッシュされる可能性はかなりあります。サーバーからgithubに作業をオフロードするという議論は、Githubが喜んでこれを自発的に申し出た場合にのみ有効です。
それで、それは一般的な習慣ですか?私たちはお互いにこれをするように勧めるべきですか?Githubは問題ありませんか?彼らは公式の方針を述べていますか?