Hacker News new | ask | show | jobs
by gaius 6499 days ago
There was a reason for that (clue: how many platforms does Mozilla support? How many does Chrome).
2 comments

The hard parts of writing a web browser are the rendering engine, the javascript engine, the transport layer and security code. The rest, comparatively, is trivial and there are cross-platform OSS libs for all of those.

etal got it right though -- Mozilla began as an OSS project in 1998, long before many of those libs were available.

Hmmm, so Mozilla is taking the Java Swing/Squeak Smalltalk strategy of ensuring cross-platform compatibility by doing everything yourself?