6 ms·
I agree on the Bell Labs analogy Most browsers have consolidated over time because we are constantly updating web standards and bar for security is so high. On
by hzia 2y ago
I agree on the Bell Labs analogy
Most browsers have consolidated over time because we are constantly updating web standards and bar for security is so high. On top of that everything has to be insanely backward compatible
WebGPU is a good example. Implementing that securely in a nightmare
- verdverm 2y agoIt might be time more of us think about the browser/chromium like Linux/kernel There are lots of distos out there, but we all use the same core and make it better & safer together.
- stego-tech 2y ago> It might be time more of us think about the browser/chromium like Linux/kernel Coming from Enterprise Architecture world, if you're not already treating browsers as full-fledged operating systems to manage and secure, then you're operating dangerously. In fact, that's actually why I'm resistant to further "webification" of software and applications, as it's the same drawbacks as nested virtualization: now we have the OS layer that makes the computer run and the web browser layer to interact with stuff to worry about, both of which have their own performance penalties and threat profiles. As much as I love REST APIs (and boy, do I love them and their simplicity), I don't like the idea of everything running a web server when it doesn't have to be.
- verdverm 2y agoI agree with your statements What I was trying to say is that we only have a single kernel in the linux world without complaint, so having a single browser "kernel" (chromium) can be seen as a good thing. We have multiple distros (chrome, edge, brave, etc) for the browser as well
- jorvi 2y agoFor what it’s worth, I have been making the exact same argument for a few years now. At this point, Blink has become the kernel for the web, so why not focus all our efforts there? Hell, even Firefox could relatively easily swap to running on Blink since most of their UI these days is CSS+JS.