There is a reason why Electron, QT etc use Chromium.
Firefox is comparable in that department.
What magic are you using to be able to build Chromium?
I get the Electron reason...it just sucks.
Maybe they're better at API backwards compatibility now? Not sure; I'm unlikely to try again given previous experience. Which is a shame; I still use Firefox since it was called Phoenix…
If anybody has more recent experience working on their stack, I'd be happy to be correctly though. Preferably with examples of projects that _haven't_ been burned.
Even their docs for XUL shows it all as archived:
https://developer.mozilla.org/en-US/docs/Archive/Mozilla/XUL...
Edit: Chromium connects to Google servers to update extensions and for captive portal detection. Firefox does pretty much the same.
(note that I think there's nothing wrong with this at all, just pointing out that this isn't chromium-specific)
Both chromium and Firefox can be customized and vendor branded (see the countless privacy oriented browsers built on top of Firefox).
That's pretty misleading. When you want to sync state across Chromium installs, you use a Google account, and that's really just scratching the surface.
Chromium comes with quite a bit of Google baked-in.
Iridium was developed specifically to degoogle all attempts at phoning home.