I included the warning because I had gotten paranoid about what JS could do, and how we had come to allow it everywhere. Folks would tell me that the sandbox of browsers would protect users, but that had always been a lie, and we were always foolish to believe it:
If you permit an arbitrary program to make network requests (ex: Ajax), it can use your browser to mine *coin. If you permit it service workers, it can continue mining even after you've closed the tab. With P2P software like IPFS, it can establish a service worker that uses your browser to peer content you may not know about.
This is a wretched state of affairs. Entering a URL does not represent consent to install software. Imagine an app store where even examining an app meant you had already installed it. Would you want to use that app store? I wouldn't. So how in heck have we arrived at that pattern for browsing the internet?
Meanwhile, the ads they demand we witness have become the medium of international conflicts as governments use re-targeting to place highly controlled messages in front of very specific audiences. It's old-school psyops using surveillance capitalism as an attack vector. Amid all that, you really want me to allow you to execute arbitrary, unvetted, untrusted code on my machine?
What a scam.
The corporations behind major browsers have outsized influence on web standards for better and worse. They look at the usage data for their browsers and optimize it for rendering the sites people visit. That is, Facebook, and little else. This little software oligarchy encompasses most of the time that people spend on computers. All of them are deeply involved in the business of surveillance.
- Multi-protocol: Today's browsers handle HTTP, and that's all. Beaker adds support for the P2P Dat protocol as
dat://. IPFS has browser extensions now that add support for the IPFS protocol at
ipfs://. Imagine a browser that supported all of the above, and
At least, that's what I'd really like to see. If we're going to treat the browser as an operating system and the web as a file system, let's be serious about it!