Steve Souders 分析了手機瀏覽 Bing 與 Google 的手機平台時,這兩個平台如何處理 cache issue:「Storager case study: Bing, Google」。
這兩個平台不約而同都用上 HTML5 的 localStorage,其中 Bing 用了 ~170KB (未壓縮大小) 的 localStorage,內容包括 CSS/JS/JSON,而 Google 也用了 154KB 存放這些資料。
這應該是因為手機平台的 browser cache 共用一塊不大的空間,很容易被 purge:(我的 Desire 跑 Android 2.2,剛剛看設定,預設值是最大值 6MB)
而 localStorage 則是每個 domain 自己一份空間,相對於共用的空間反而更適合當 cache...