> While it's certainly a good idea not to ship precompiled Javascript > files in the source, the change to build-depend on NodeJS made Firefox > less portable.
I'm speechless... What's the point of writing code in an arch-independent language, when you *still* end up with arch-dependency due to an unportable runtime? I wonder if wouldn't be possible to ship all NodeJS modules required for building Firefox with the source code and run the build process in Firefox's own JS runtime.