4 ms·
As someone who has used the Internet since 1985, I constantly find myself reminded of the fact that the Internet isn't just port 80. The Internet is so much mo
by boffinAudio 3y ago
As someone who has used the Internet since 1985, I constantly find myself reminded of the fact that the Internet isn't just port 80. The Internet is so much more than just the web, and when someone comes up with a cross platform, powerful application which uses some other port and some other protocol, it will be just as functional on the Internet as any other Web Browser.
We could just as easily produce clients which exchange Lua bytecode. In fact, we do (Games, etc.) .. but we could just as easily build an execution environment (which is what browsers are) that allows a much wider and broader range of application capabilities than the browser.
This, then, is what I have in mind, when I think "I've been on the Internet too long, I've become jaded": actually, the browser is just the lowest common denominator. As soon as some other client application is built which pushes user experience beyond what the browser is capable, the Internet will still be there to host it.
And I find that inspiring, even after 40 years of crud.
- TimTheTinker 3y ago> As soon as some other client application is built which pushes user experience beyond what the browser is capable The problem is that the browser is so good at being a ubiquitous, open-source, open-standards-based, cross-platform, near-instant-loading secure remote code execution environment. As Brendan Eich says, always bet on JS and WASM. I would extend that to -- always bet on browsers. With the amount of change that has occurred in browser technology over the last 30 years, I strongly think the future looks like more improvement in browser technology (and perhaps deprecation/removal of old standards) than an entirely new paradigm. I know various early web pioneers want to build a post-Web application delivery system (notably Tim Berners-Lee and Douglas Crockford), but given the accumulated legacy of modern browsers and web apps and the ongoing investments into browser technology, I don't see how any post-Web system could gain any traction within the next 25 years. But yes - your point still stands. If anything better than browsers ever appears, the internet will indeed still be there to host it.
- BrendanEich 3y agoA couple of ways for a new "browser" to leapfrog: 1/ As guest in current browsers acting as hosts, for the zero-install ubiquity of the Web. This would require WebGPU, Wasm, fast JS<=>Wasm calls, and installable PWAs at least. Gatekeepers notably Apple can and will hinder. Once established, this new hosted app could be nativized to drop the browser dependency. 2/ As new obligate not facultative browser-like app in new device, e.g., XR eyewear. The device would have to take off at very large scale, and its maker(s) would want to do things not easily done via (1). The extant Web would be mapped onto in-world surfaces but the new device and its content stack would support things that go way beyond evolutionary improvements to the Web. I used to think (2) might happen with Oculus being acquired by Meta, or by Apple eyewear, but I'm less optimistic now. The Big Tech players, especially Apple, can build nice h/w, but it won't get to scale quickly enough to subsume the Web.
- TimTheTinker 3y ago> As guest in current browsers acting as hosts, for the zero-install ubiquity of the Web. That sounds promising, except I don't see how the affordance of URLs could be duplicated in that context without introducing competing janky proxies—e.g. https://new-web.com/[insert-new-url-type-here] https://new-web.com/[insert-new-url-type-here] Or were you thinking that installable PWAs would obviate that? I wonder if a wasm app framework ("a new way to build web apps without HTML/CSS/JS") would be viable, as it could work seamlessly with existing URLs and people could host apps built in it anywhere. If that gains traction, introduce a new, "cleaner" build target (sans HTML/CSS/JS linking) and a "faster, more lightweight" client for built apps. Have it use a new URL scheme to match - maybe wasm://. Web-targeted wasm app builds could even check if the URL scheme is available, and switch to it at runtime if it is. Kind of like how web apps sometimes open the ios app if it's installed. From there, expand into a platform for competing frameworks to target...
- TimTheTinker 3y agoEndgame here is browsers run wasm:// applications (not a bad outcome), new client dies, and we still have web browsers. But maybe we get a more lightweight Electron.