To anyone who works on Mozilla-Firefox:

We use complex web forms for internal processes at our company. We (as developers) greatly favor Mozilla-Firefox over Microsoft's Internet Explorer, as it's safer, more versatile and more rigorous with respect to standards. However, we tell our users to view our internal web applications with IE. The following illustrates why.

(Click on some of these to get your own numbers. Try it with your own computer using IE and Firefox.)


ExampleSeconds to Load
Type of pageMozillaInternet Explorer
Just text00
Just text in a table1.437.125
Text with some input boxes1.516.047
Text with some input boxes in a table7.844.187
Text with some input boxes and a style3.11.049
Text with some input boxes and a style in a table8.719.2
Text with some input boxes and a style in a table (10 times bigger)47312.187

Here are a set of smaller examples to use as a test case for Firefox developers. Notice the freaky jump from 5 to 10 instances. Things settle down to linear, again, after the jump. To get the below results, I load these pages, then quit Firefox each time. The numbers below are on a machine with a Gig of RAM, and almost 512 Meg free even after the initial Firefox load.

1 InstanceApproximately 0.018 seconds
2 InstancesApproximately 0.035 seconds
5 InstancesApproximately 0.088 seconds
10 InstancesApproximately 5.4 seconds
20 InstancesApproximately 12.5 seconds
30 InstancesApproximately 18.5 seconds
40 InstancesApproximately 25 seconds
50 InstancesApproximately 30 seconds
100 InstancesApproximately 62 seconds

These numbers are NOT rigorous. It's not certain that Firefox and IE execute the javascript timing code at exactly the same point. But the numbers are SO different that such details don't matter. It seems pretty clear that IE scales with page size more or less linearly, whereas Firefox does not, and that IE handles text boxes and tables much, much faster.


We believe that other companies use complex web-forms too, and that the MIS departments of those companies are in the same quandary as us. This is probably impeding Firefox's acceptance on the corporate desktop.


Paul Pomerleau and Nikhil Trivedi
Globalcom, Inc.


1 The above numbers come from a windows machine. Another version of Firefox (on Linux) showed this page in only 190 seconds.