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.
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.
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.
They don't need to keep pace feature-wise. I don't need a featureful browser, I want a browser that performs well.
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.
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.
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.
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/ [2]: https://chromestatus.com/features#milestone%3D104
Even easier if there's a shared open source fork. My company did it with 2 people