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.
@skyblond Things got messed up with the idea of webapps. Entire applications that run in the browser. As I am a web application developer, I love this idea. But you're 100% right.
The majority of the web is not web apps. Giving the browser all these capabilities makes it massive. Also browsers tabs work differently than most people know. Each tab is another entire browser in duplicate, they do this so a page in one tab that gets frozen doesn't freeze up the other tabs. 85mb chrome with 5 tabs is 425mb of chrome. Sadly all browsers are built this way.
As the internet has become dynamic, it's time for browsers to become the same. A browser that loads resources only when requested by the page would be a massive performance and efficiency boost. Like there is chrome lite, it would be sweet to make a "lite tab" in a normal chrome browser.
But here's the biggest caveat, you mentioned ad-block. Extensions are psuedo applications. For it to be able to run one, it must be able to run them all. That makes the browser gigantic again.
There needs to be a divide. If there are methods of installing web apps, not using the browser, the browsers can go back to being ultra light and fast.
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. 👍