I love a good rant (and I respect Jacques a lot!), but this one falls apart between the 3rd and 4th paragraphs:<p><i>&gt;...instead of delivering software to the end users which then implemented this protocol using executables for the various platforms[,] HTTP allowed to deliver both the visual part of the application (the user interface) and (eventually) the rest of the client portion of the application in one go.</i> (comma added)<p><i>&gt;The end result of all that is that we’re rapidly moving from an internet where computers are ‘peers’ (equals) to one where there are consumers and ‘data owners’, silos of end user data that work as hard as they can to stop you from communicating with other, similar silos.</i><p>Both of these may be true, but one doesn&#x27;t follow from the other. There are a complex blend of forces that conspire to silo data and separate it from users - not the least of which is the desire to a) keep it safe, and b) make it accessible on all devices. If disposable web software follows from anything it&#x27;s from the vulnerability of client devices - we give you both the reader and the data every time because we know you&#x27;re going to drop your phone and need a reinstall anyway.<p>The web is <i>still maturing</i> and I think WebRTC and WebSockets are particularly interesting, because they are analogs to lower level things that came before, but they work in that disposable web environment.