At first glance, this sounds terrible. But when compared to software projects of comparable size, Firefox is hardly unique. Compare to compiling Chromium for example, or even the Linux kernel.
At first glance, this sounds terrible. But when compared to software projects of comparable size, Firefox is hardly unique. Compare to compiling Chromium for example, or even the Linux kernel.
Linux is almost trivially easy, only slightly harder than the usual configure && make and has very few dependencies.
Firefox is pretty painful but it's doable with a decent amount of care and bandwidth.
Chromium is a fairly typical google project where the recommended first step to building it is to become a google employee but some alternative workarounds are also available if that's not practical.
https://chromium.googlesource.com/chromium/src/+/master/docs...
At some point I started wondering if indeed I'd get the fix in faster by starting to practice whiteboard interviews.
For what it's worth, this is how it work's if you're a Google employee too.
[1]: https://techgage.com/wp-content/uploads/2019/11/Compile-Perf...
At one of the FAANG I previously worked at, it took an hour to compile JavaScript.