Client Bundle
GWT/Developer's Guide - Client Bundle
GWTはいろいろな面白い(と私が勝手に思っているだけで、実は合理的)機能がたくさんあるが、ClientBundleもその一つだ。
ClientBundleは簡単に言えば
クライアント側にキャッシュすべき静的なリソース(イメージ、CSS、データ、テキスト)をまとめて管理する仕組み
である。
また、これは次回以降のネタにするが、単にリソースをまとめてキャッシュするだけではなく、リソースをjavascriptのデータスキーム(base64、URLエンコード)に変換して※リソースの最適化も行うことができるのだ。
※スクリプトコードにリソースを埋め込むことにより外部ファイルへのIO操作を発生させることなくデータを利用できる。IE7までは使用できない。