@proxeus I get what you're saying, and that 25MB might be justified if it actually did anything, but in the majority of cases they're entire javascript libraries from which the website calls only a couple functions. I don't think that people care about the size of the bloat itself, so much that the bloat doesn't do anything.
@proxeus I agree with you on that. However, I do think that part of the reason we got to this point is because most of the flashy things that companies want for their site just can't be done easily with bare HTML/CSS/JS and no libraries. If the protocol simply included all these things that all these frameworks provide and that practically every site uses then we wouldn't be having this debate.
@proxeus But then again people would probably just complain more about browser specs being bloated.
@proxeus Personally I think that it would be better to go in the other direction and have an extremely limited protocol with homogenous styling like gopher, because in the majority of cases the main content of a webpage is non interactive. Everything else could be a desktop app.