Google の CDN でバージョンを指定する方法 2 種類

Google のイメージ

Google は jQuery などのライブラリを CDN のホストとして提供しています。 URL によって、ライブラリのバージョンの指定方法が異なり、目的に応じて変更するのが望ましいので、指定方法を押さえておきます。 ここでは jQuery を例に解説します。

Hosted Libraries - Google Developers

バージョンの自動指定

CDN の URL http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js があるとします。 このURL 1 の部分が、jQuery のバージョン番号になります。

1 を指定するとき、1.x の最新のバージョンの jQuery がダウンロードされることになります。 例えば 1.8.2 がその時点で最新のバージョンのとき、1.8.2 になりますし、1.9.3 なら、1.9.3 になります。

同じように 1.8 を指定するとき、1.8.x の最新のバージョンがダウンロードされます。 先の例では 1.8.2 や、1.8.3 になります。ただし、1.9.1 などの 1.9 系のバージョンは対象外となります。

また、バージョンの自動指定が含まれるとき、キャッシュ時間は 24 時間となるようです。

バージョンの完全指定

Google の CDN のページ に掲載されている完全なバージョン番号を指定すると、そのバージョン以外のライブラリはダウンロードされません。 最新のバージョンがリリースされても変更されることはありません。

また、キャッシュ時間は 1 年となるようです。