Agreed. Plus if it truly downloads all of that every time, something has gone wrong with caching.
Overeager warming/precomputation of resources on page load (rather than on use) can be a culprit as well.
Relying on cache to cover up a 15MB JavaScript load is a serious crutch.
Relying on cache to cover up a 15MB JavaScript load is a serious crutch.