MozillaZine

Full Article Attached Mail/News Performance Effort Underway

Friday November 2nd, 2001

Seth Spitzer today sent an update out about what the Mail/News team is doing to meet their goals for Mozilla 1.0. They'll be focusing almost 100% of their effort for at least the next two milestones (0.9.7, 0.9.8) on Footprint and Performance of the various parts of Mail, News, and Addressbook. Not only will they be focusing on it, they'll also be locking down their part of the tree and only accepting performance or footprint fixes. Very few exceptions will be made. Click the Full Article link to see Seth's full post.


#162 Re: IE 1.0

by AlexBishop <alex@mozillazine.org>

Thursday November 8th, 2001 12:54 PM

You are replying to this message

"Wasn't IE 1.0 a totally different codebase than 2.0 though?

"My imperfect memory is that they totally scrapped 1.0 because it sucked so bad and then came out with 2.0 which was actually derived from a web browser that they had acquired (along with the company that developed it)."

No, 2.0 sucked as well! :-) AFAIK, IE 1.0 was based on NCSA Mosaic, the browser everyone used before Netscape (that was, for the most part, made by the same people). Microsoft licensed the technology in late 1994/early 1995 from Spyglass, who I believe were given the exclusive right to license the Mosaic codebase by the NCSA. The licensing agreement stated that Spyglass would get a percentage of the income from each browser sale. So Microsoft decided to give IE away for free.

Version 2.0 improved on 1.0 but was still rubbish. As I understand it, Microsoft rewrote substantial portions of IE for version 3.0, which was the first decent version (it usually takes Microsoft three versions to get it right). And I believe they rewrote the rendering engine for IE4. So, over the years, Microsoft has probably rewritten most of IE (and the most recent Mac versions are rewrites rather than ports of the Windows code), but there's still some NCSA Mosaic code in there, as the acknowledgement in the About box states.

Alex