I can't promise that this is a "real" answer since I haven't worked directly with either engine, but I gather that Gecko is now designed predominantly as a component of Mozilla's XULRunner platform/core/environment, whereas WebKit's design is more friendly toward being embedded as a component in (relatively) arbitrary applications. The Mozilla concept is more that XULRunner handles all the heavy lifting and standards compliance minutiae while app developers primarily write XUL and JavaScript to define the user-facing functionality, which presumably doesn't confer enough power/control for the preferences/priorities of some developers/projects.
I'd be happy to be corrected by people with more direct knowledge if I've somehow misconstrued the situation.


Reply With Quote
