The "web" needs to be replaced with the invention of the wheel of information technology.
Some shitty language like JS, text markup like HTML version 1,2,3,4,5,...,9000+ and XHTML X.Y and HTTP is a pathetic mess of computer science, the worst kind, actually omitting any computer science at all.
It was just a hack thought up 30 years ago by some random dudes who didn't know better.
Today any reasonably bright CS student would be able to cook up a better solution for all accounts, in a week tops! Heck it wouldn't be a problem to throw in TCP/IP in the mix as well, it needs a make over. You know, to make it efficient at error handling. Shit your random chinese made cd-rom hardware is better handling errors than your network protocol of choice. Afraid of change? As if things needs to be static or what? Sure is hard to program generic solution these days.