Question: Is there actually a good Independent browser for Windows at this time? That is, not Firefox, not Chrome, not Chrome-Opera, not Vivaldi (alias Chrome-Opera-2), and also not based on Chromium, WebKit, Blink, Gecko, Trident, or any of the major bits of one of the corporate browsers? The closest that I can see is Pale Moon, but even they are just a "better" fork of Firefox.
There are exactly four major engines, each of which has a flagship browser: Blink/Chrome, WebKit/Safari, Gecko/Firefox, and EdgeHTML/Edge.
Maintaining an Independent Browser Is Expensive
81–90 of 310 posts
Re: Maintaining an Independent Browser Is Expensive
#82Earlier quoted context omitted.
The iOS version is a WebKit wrapper by necessity (Apple mandates that all alternative browsers use the system-bundled WebKit for user experience reasons), and while it’s possible they’ve ported Edge’s engine to Android I’d bet that Edge for Android either wraps WebKit or Blink/Chromium. The primary value proposition for Edge on mobile is syncing of tabs/bookmarks/history/etc, not its engine.
> Apple mandates that all alternative browsers use the system-bundled WebKit for user experience reasons Not entirely true: Every browser developer is free to use whatever engine they like on iOS. Mozilla could use Gecko, Google could use Blink. They just don’t do it, because what’s not allowed is JITs (because security), thus 3rd-party JS-engines would always be slow. So the reason everybody uses WebKit on iOS is no…
Re: Maintaining an Independent Browser Is Expensive
#83A reminder that, as article points out, a healthy web needs multiple independent client implementations and we're already down to less than a handful major ones. Ideally they should hold equivalent usage share which implies that as currently usage is heavily tilted towards Google Chrome, the best way in which you can help Mozilla is to use their browser and get your friends and family to use it too, unless there's a…
...and ideally, we should also encourage the use of the "lesser" browsers like Dillo, NetSurf, and all the text-based ones. They can't really run "web apps" and the like, but will be fine for viewing the "long tail" of content-focused sites out there (including this one.) What has become quite obvious to me within the past few years is that the whole "move the Web forward" thing seems to be really about coming up wit…
Re: Maintaining an Independent Browser Is Expensive
#84Re: Maintaining an Independent Browser Is Expensive
#85Earlier quoted context omitted.
I wonder: who could even feasibly introduce another browser today? The task seems almost impossible.
I would first target a subset of HTML, for example static documents instead of web apps. You would have a specification like AMP which restricts what elements you can use. If a document used the full spec, I would fallback to another engine (e.g. WebKit). You could have full documents in iframes inside limited documents (but cross-frame scripting might be hard to get right in that case). Also, I would try to make it…
The only way to ship a browser that doesn't render "web apps" would be to simply not support scripting of any kind. That would permanently break much of the web unless you offered a way to opt in to scripting the way current browser users who run script blockers can. But then you just have a regular browser with script blocking turned on by default.
Having different engines for "static" and "web app" documents, and defining a proprietary standard for the former as a restrictive subset of HTML would be unnecessarily complex and hostile to web developers.
Re: Maintaining an Independent Browser Is Expensive
#86Earlier quoted context omitted.
Yeah, I'm a heavy Firefox for Android user and I _really_ want to use it but the performance is really rough. I wish I had the sort of skills to help contribute to performance, but the whole thing is so huge I wouldn't even know where to begin. At this point if Chrome implemented the "open tab in background" feature (when I click on a link in an e-mail I don't want to switch directly to the browser) I would probably…
Mozilla don't really care about mobile. The (too) small mobile teams do care, but the company as a whole doesn't - which mostly explains why it's so rough.
Re: Maintaining an Independent Browser Is Expensive
#87Earlier quoted context omitted.
Apparently, this one, as they were doing it. What helps think about it is that the 'dependence' was a business transaction: Google paid Mozilla, and got something in return. Much like a startup being dependent on a single large customer yet still wanting to diversify.
Until they have actually diversified, they are by definition dependent on whichever search engine they are currently contracted to.
Furthermore, it's good to note that they have actually diversified: https://blog.mozilla.org/press/2014/11/new-search-strategy-f...
Re: Maintaining an Independent Browser Is Expensive
#88Earlier quoted context omitted.
Yes, the Android-version is also just a Blink wrapper. It's almost impossible for Microsoft to port Trident/EdgeHTML to other operating systems, because it's so deeply integrated into Windows.
Way back when, there were versions of IE 4, 5, and 6 for non-Windows OSes such as HP-UX, AIX, Solaris, and Mac OS (Classic and X both). It is not unreasonable that they could do it again.
Re: Maintaining an Independent Browser Is Expensive
#89This begs the question: Is it healthy that one of the most important technologies today (web) is also very complicated (=expensive) and thus effectively limiting number of players.
Re: Maintaining an Independent Browser Is Expensive
#90Earlier quoted context omitted.
It's not healthy, but unfortunately maintaining compatibility and staying abreast of modern platform features (so that apps and content don't fully migrate to the single-vendor platforms) just mandates a lot of complexity.
The reason why it’s expensive is that no HTML5 proposals are taking into account the cost of development and maintenance. “Anything goes” as long as it competes with the walled-garden platforms. Spending without budgeting nor cost evaluation is similar to going to a casino spending your life savings thinking you’re the lucky one.