On 10-Nov-08, at 6:26 AM, Enrico Weigelt wrote:
Right now, there's an discussion about moving things into their own processes (eg. one process per tab) @ [EMAIL PROTECTED], and I just digged out my (old but still unrecognized) point of using 9P as IPC and splitting off the currently monolithic app into a bunch of fileservers.
I must say that it is highly unlikely that Mozilla will adopt the path of splitting the "monolithic app into a bunch of fileservers" simply because that would involve a lot work, and potentially a lot code to be written from scratch.
There's some history from the old netscape days here; 6.0 bombed because they decided to rewrite everything: http://www.joelonsoftware.com/articles/fog0000000069.html
Lesson learned. No matter how "messy" the Mozilla code looks, there is simply no way the developers would agree to a major redesign of the Mozilla architecture. Solutions that easily "fit into" the existing codebase would be more than welcomed, and I am sure somebody will come up with it.
-- Anant