Client Bundle

GWT/Developer's Guide - Client Bundle

GWTはいろいろな面白い(と私が勝手に思っているだけで、実は合理的)機能がたくさんあるが、ClientBundleもその一つだ。

ClientBundleは簡単に言えば

クライアント側にキャッシュすべき静的なリソース(イメージ、CSS、データ、テキスト)をまとめて管理する仕組み

である。

また、これは次回以降のネタにするが、単にリソースをまとめてキャッシュするだけではなく、リソースをjavascriptのデータスキーム(base64、URLエンコード)に変換して※リソースの最適化も行うことができるのだ。

※スクリプトコードにリソースを埋め込むことにより外部ファイルへのIO操作を発生させることなくデータを利用できる。IE7までは使用できない。