I'd guess that it wasn't the effect of switching from threads to processes that made the difference. It might come from code clean up and fixing some of the IPC that was going on. This would have probably seen many eyes in the firefox dev community so they might have made some efforts to clean up the code under the hood before closing the lid on it.
But I might be wrong as I have no ties to the development process of this.
But I might be wrong as I have no ties to the development process of this.