I don't see this getting better. In fact, I think the next big trick in web browsers will be to embed a full-blown GUI widget toolkit, so you can run what would effectively be a Visual Basic 6.0-type program, directly in the browser, allowing you to bypass all the HTML5/CSS/JS layers we slather on top of whatever framework we're using to make it approach the same UX as a desktop app. It's going to take even more bandwidth to deliver this kind of app, but no one seems to care about that anyway.