Tried Vivaldi, the browser.
It seems like a super powerful browser with a fully customizable UI and integrated mail client, and calendar things. If I were a businessman or something, you get me, I would definitely like it because I don't need google calendar and Microsoft exchange and any other annoying things, I just need a powerful broswer.
But sadly I'm not that kind of person. I want a simple yet good enough browser where I can install the ad-blocker and call it a day. Frankly speaking, Chrome and Firefox give a pretty simple solution, which they don't offer too many options, but also not too few (I mean, safari).
Why it's so hard. I just want to browse the internet.
I would just stick with firefox for now and see what's gonna happen after mid-2023, when the manifest v2 is deprecated.
I want things to be not complicated.
I mean, the extension system is a good one, the purpose is to prevent browser from over-packing features and let user to install extension if they want something extra.
I tried some well developed web applications and extensions before. Those are really pleasant to use. With bad designed ones? You have to infer what's going wrong in code and avoid operations that will trigger the error. (I'm not a web development so I don't know what's going wrong exactly, I could only infer based on my limited experience).
The browser definitely need a way to load resources on request. Like if the website don't need to connect my wallet, why the wallet extension still running?
IMO, the browser works like the jvm for Java, where it serves the application by offering a standard interface. For java, they have a committee that release new standards every several months and let the vendor to implement the jvm, the one who actually run the program. Now we have oracle, openjdk, IBM, aluz, all different jvms that have their own special abilities.
I think it will be great if we have a standard yet open interface for browsers. So vendor like Google, Mozilla, Apple and others can do their own job while not screw up their users.
@skyblond
You're absolutely right about the browser working like a JVM, because it is one. It's powered by Googles Java V8 engine. JavaScript tells the engine what to do. 🙂
You're a smart person to have noticed that.
Hehe too many JVMs out there. I'm not a big fan of it anymore. People think it gives you native performance but it really doesn't. That would be C and C++ that give native performance.
There is a standard for browsers, established by Mozilla, called the MDN. For developers, they standardize through the W3 consortium. Next time they have a convention I should go there and do my political thing and influence them.
But you're right before, there should be a browser for browsing, and not possibly doing a billion other things. 👍