7 ms·
>As Vivaldi is built on the Chromium code, how we tackle the API change depends on how Google implements the restriction. The assurance is, whatever restriction
by worble 4y ago
>As Vivaldi is built on the Chromium code, how we tackle the API change depends on how Google implements the restriction. The assurance is, whatever restrictions Google adds, in the end, we’ll look into removing them.
Is this not a serious wake up call for all these companies relying on Chromium? You are staking so much of your business on a giant conglomerate that does not care about you or your users, whose only aim to sweep up as much data from the web as possible to feed their ad machine.
- londons_explore 4y agoIt's not really a wake up call - at any time they could fork and go their own way. Just right now, they prefer to not have to pay for 1000+ engineers to work on the codebase to keep up with the pace that Google manages.
- mort96 4y agoI don't think it's a preference thing. I don't think Vivaldi, or Brave, or any other company whose main product is a browser, can have the income to pay 1000+ engineers to work on the codebase to keep up with the pace of Google. Maybe it should at the very least be a wake up call to companies which can't afford the engineer-hours it takes to maintain a Chromium fork.
- madamelic 4y agoThere's enough of them and I am sure non-affiliated as well, they could likely scrape together enough engineering 'power' to maintain their own sane fork of Chromium. They don't need to keep pace feature-wise. I don't need a featureful browser, I want a browser that performs well.
- nemothekid 4y ago>They don't need to keep pace feature-wise. Last I looked into it; the problem wasnt with features. The Chrome code base is very dynamic and if you fall behind then it becomes very hard to pull upstream patches due to the pace at which things get refactored.
- kevincox 4y agoI'm not sure a lot of these browsers have the resources to fork Chromium and stay "profitable" or whatever their goal is. Microsoft probably could but they gave up on Edge when it was pretty feature complete so I'm guessing that they would really prefer not to maintain a browser by themselves. I'd bet that most of the other Chromium-based browsers would not be capable of financially maintaining a serious fork where some fundamental internal APIs have been changed.
- rasz 4y agoMicrosoft had a chance of winning back Browser war by announcing Blink fork with V2 and 100% backporting of all Google changes. But "Microsoft reported more than $10 billion in advertising revenue last year", so they were reluctant to get this easy win.
- alyandon 4y agoYes, I was pretty disappointed when Microsoft announced they would transition to v3. They already do so much customization to completely de-Google Chromium and replace it with Microsoft equivalent functionality (and adding new features on top of that) - it would have been almost a no-op for them to maintain v2 compatibility.
- JohnFen 4y agoI think Microsoft is increasingly getting into the ad business themselves, and so may have the same incentive as Google in terms of neutering adblockers.
- _0w8t 4y agoMozilla (and Opera for that matter before) showed that one needed much smaller team to maintain a full-featured web engine. Plus a lot of Chromium complexity comes from the desire to make such big team manageable. So they split tightly coupled code into separated components worked on by different groups resulting in a lot of glue interfaces and wrapper classes.
- dblohm7 4y agoFormer Mozilla engineer here: The Firefox team isn't as small as you are implying, and they are always constrained by inadequate resources.
- cjpearson 4y agoOut of curiosity, does Google really have that many engineers working on Chromium? According to Wikipedia, Mozilla has ~750 employees and only a subset of those are working on Firefox.
- londons_explore 4y agoThe repository gets 500 commits per day. Assume the average engineer manages about 1 commit per day. Thats about 500 engineers working on it... [very rough, but ballpark correct]. And remember some people might be working on experiments/research/ideas that never make it into the repo. And there are lots of libraries in other repos that kinda only exist for Chromium that Google also works on - eg. the Skia graphics library. But... on top of those engineers will be UX designers, managers, HR, finance, chefs, and all the other people who make an organisation work. I think 1000 is a good guess - maybe even 2000.
- dblohm7 4y agoFormer Mozilla employee here: A subset, yes, but also a majority. And it isn't enough.
- deleted 4y ago[deleted]
- dblohm7 4y agoFormer browser engineer here: Thank you for that second sentence. So many people forget that part!
- adam_arthur 4y agoThey could fork and alter only this part of the code and likely manage pulling from upstream with very few people. Even easier if there's a shared open source fork. My company did it with 2 people
- HWR_14 4y ago> keep up with the pace that Google manages. Absent security issues, what's the value of the last N releases of Chrome? How far do you have to go to get something of value that changed? Serious question, because I'm not on the cutting edge of browser technology. From a step away, it seems like it's been fairly stable.
- dotproto 4y ago> Absent security issues, what's the value of the last N releases of Chrome? How far do you have to go to get something of value that changed? IMO something of value changes with every release. For example, in the most recent release (105) Chromium gained support for container queries and the :has() pseudo-class. Container queries allow web devs to change how styling is applied the contents of an element based on the size of the element itself. That's a major new tool for web developers & designers. 105 also supports the HTML Sanitizer API, which relieves the need to use libraries like DomPurify to protect against XSS attacks. If you're interested in digging into what changes in each release, Chrome has a blog post series called New in Chrome[1] that summarizes changes. And to dive even further into changes, the Chrome Status[2] site allows you to filter platform feature changes by release milestone. [1]: https://developer.chrome.com/tags/new-in-chrome/ https://developer.chrome.com/tags/new-in-chrome/ [2]: https://chromestatus.com/features#milestone%3D104 https://chromestatus.com/features#milestone%3D104
- perryizgr8 4y agoIMO this is a great chance for Microsoft to take charge and try to get back in the browser game. They should fork Chromium and sign up all the others (Brave, Vivaldi, Opera) to help maintain the code base. Of course MS can afford to pitch in the maximum amount of resources, both human and financial. This way we will have a serious contender to Chrome in the industry and they can differentiate themselves meaningfully from Google's hegemony in the space. But they won't do it, it's hard to ignore those sweet potential ad monies.
- rasz 4y ago>Microsoft reported more than $10 billion in advertising revenue last year
- zagrebian 4y ago> They should fork Chromium Microsoft already did that. Edge uses Microsoft’s fork of Chromium.
- BidensBikeRide 4y agoEdge isn't a fork, it's just a Chromium browser. All of the horrible changes Google makes to Chromium affect Edge too
- zagrebian 4y agoYou’re wrong. Microsoft maintains a fork and continuously decides which changes to pull from Chromium’s source.
- BidensBikeRide 4y agoIt's not a fork. They have to go out of their way to exclude changes from chromium https://www.reddit.com/r/IAmA/comments/c094uf/hi_reddit_were_the_team_behind_microsoft_edge_and/er31gr5/ https://www.reddit.com/r/IAmA/comments/c094uf/hi_reddit_were...