Neowin.net Interviews Lead Mozilla Firefox Developer Ben Goodger
Thursday May 27th, 2004
Tom Graham of Neowin.net writes: "Ben Goodger, chief developer of Firefox, has kindly taken the time out of a busy schedule to have a second chat with Neowin.net. Development of Firefox, XUL and the future of Firefox all come up with some interesting answers. Read on for an interesting interview, and thanks again to Ben for taking the time."
#5 Re: Re: XUL Runtime Environment
Friday May 28th, 2004 3:11 AM
You are replying to this message
Yes, it should. I don't know specifically about the XRE plans but operating systems load memory blocks marked as 'code' (read-only) only once, mapping them into the memory space of different processes that may need them. So if the program is loaded from some of the same DLL/EXE files (or Linux, Mac equivalents) as another program, you should save code memory correspondingly.
There would probably be no saving in data memory (depending on how it's implemented of course; it is *possible* to share data between instances, but this could potentially lead to problems such as one app crashing the other one, which is sort of what separating them was supposed to avoid). So I wouldn't expect large savings - I don't know how much shared native code there is in TB/FB but I would guess only a few megabytes.
By the time XRE is a reality (2005 hopefully?) memory may be less of a consideration for most people, mobile devices excepted. That said, Mozilla suite isn't exactly the smallest application in the world, nor is Thunderbird...
Interesting article, by the way - I already knew about the much-needed theme/extension-update work, which is good, but I haven't really been paying attention to the Fire* download size. If they get it down below 5 MB that's rather impressive.
I might finally switch to Firefox in 0.9; it's a little irritating to have to install extensions to browse the way I want (no tabs), but I believe said extensions do now exist. Other than that and a few other UI problems, my main issue with FF is that it still seems a bit ropey, and I guess more testing would help that. (uh, do they have talkback? Surely not in that 5 MB...?)