XULRunner ist im Grunde eine Plattform, auf der Sie XUL-Anwendungen ausführen können. Wie Sie wahrscheinlich wissen, handelt es sich bei Addons für Firefox und Thunderbird eigentlich um XUL-Anwendungen. Sie können Chatzilla unabhängig von Firefox ausführen, indem Sie beispielsweise XULRunner verwenden.
Die Beziehung zwischen XULRunner und Firefox besteht darin, dass Firefox wahrscheinlich als XULRunner / Gecko-Paket bezeichnet werden kann. XULRunner erledigt die Arbeit der XUL-Anwendungen, während Gecko das Rendern übernimmt.
Je nachdem, was Sie durch das Studium des Firefox-Quellcodes erreichen möchten, müssen Sie möglicherweise gar nicht mit XULRunner vertraut sein.