On Nov 12, 2007 8:25 PM, Darren New <[EMAIL PROTECTED]> wrote: > Christopher Smith wrote: > > why isn't the web littered with > > Python/Haskell/Java/whatever web browsers that are far more feature rich > > and performant, not to mention more secure and bug free? > > Because you not only have to be performant and feature-rich, you also > have to be bug-compatible. It also helps to be distributed with an OS. > > Note that people write tons and tons of web browsers. Every language > that lets you fetch a web page, do SOAP or cURL, is basically a browser. > It just lacks the GUI. Special-purpose stuff may very well overwhelm > general-purpose stuff in quantity of bytes transferred. > > -- > Darren New / San Diego, CA, USA (PST)
I suspect from cursory inspection of the Firefox code that dealing with all of the different variants of HTML, CSS and even Javascript account for a _lot_ of the code. Doing this in a cross GUI way adds to the issues. Anyone can write a simple HTML browser that works with a particular GUI tool kit on a particular OS. Few browsers can handle all of the above. BobLQ -- [email protected] http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg
