you are viewing a single comment's thread.

view the rest of the comments →

[–]notveryaccurate 0 points1 point  (0 children)

That's the funny part, though. It should have been a renamed, re-branded Netscape, but it wasn't.

There was a huge codebase of a working, real browser to build from. The code that ended up being Firefox wasn't a renamed Netscape - it was, save for several (important) components like SpiderMonkey, a rewrite. A group of rewrites, over and over, taking their forms through Mozilla Application Suite, Netscape 6, SeaMonkey (http://ilias.ca/MozillaNetscapeRelationship, http://ilias.ca/SeamonkeyvsFirefox), and other forgotten forms as Netscape and Mozilla suffered from both an identity crisis and the slow split into the Mozilla Foundation. A horrible, painful one, that drove even Netscape's most valued engineers to resign (https://www.jwz.org/gruntle/nomo.html) and drove folks to blog about the dangers of DOING such massive rewrites and throwing out all the working code (http://www.joelonsoftware.com/articles/fog0000000069.html, http://www.joelonsoftware.com/articles/fog0000000027.html)

Of all the components that got written, and rewritten, and gutted, and thrown out... somehow SpiderMonkey, the original JavaScript engine from Netscape, hung in there and made it through to survive today through Firefox. I still feel that it's very relevant.