Cache is incomplete
Some websites, like YouTube's homepage, heavily rely on the visiting browser having a cache. YouTube issues hundreds of requests for the same resources which makes PowerUI run extremely slowly.
The basics of a cache was added to enable PowerUI to share resources either from the local disk or in memory. It doesn't make too much sense for a UI framework to have a cache, but it would provide a general performance boost.