While reading Stoyan Stefanov's web performance daybook I have encountered the following:
Google and Bing store JavaScript and CSS in localStorage to improve their mobile site performance
and the link to the blog with a description. Nonetheless I read it (and have reasonable experience working with localstorage), I sill can not understand what is the point of such action. In my opinion the browser is already doing a job of caching CSS and JS and there is absolutely no point to store them in localstorage.
Can anyone explain in simple English what is the reason?
P.S. In the beginning I thought that may be it has something to do with the size of the cache of mobile browsers, but when I checked I found that they have more then 20Mb of cache which (in my opinion) is pretty enough to make sure that such popular sites like google and bing will have place to be cached.