T
Tom
I got such great help on my last post I'm trying again with another
problem. I've built a web app that dynamically creates, via Perl
cgi's + Oracle db, web pages with a form and lots of fields (text,
select, checkboxes, etc), and many hidden fields. There are a number
of js functions that evaluates user inputs, does arithmetic, sets the
color in table cells, and other stuff. In FireFox 3 the js is
executed in a blink of the eye. In IE 6 it seems to take forever.
Let's say in FireFox the elapsed time is < 0.5 second. In IE6 the
elapsed time varies from 5-8 seconds. The js function performs
numerous typeof test, gets data from hidden fields as as well as user
input fields, uses parseFloat, lots of "if(Goodness == "I") type
tests, nothing terribly exotic. My question is why does IE6 perform
so much slower than FF ? The amount of data that gets streamed back
to the browser is approximately equivalent to a 4 MB htm file. As the
amount of data that streams back to the browser is reduced the js
performance in IE improves. Is there some setting in IE that will
improve the performance ? I've been supporting this web app for
several years now and have always tested in FF and IE during
development of new capability. This is the first time I've
encountered such a discrepancy in performance. Any suggestions or
ideas ? Thanks.
problem. I've built a web app that dynamically creates, via Perl
cgi's + Oracle db, web pages with a form and lots of fields (text,
select, checkboxes, etc), and many hidden fields. There are a number
of js functions that evaluates user inputs, does arithmetic, sets the
color in table cells, and other stuff. In FireFox 3 the js is
executed in a blink of the eye. In IE 6 it seems to take forever.
Let's say in FireFox the elapsed time is < 0.5 second. In IE6 the
elapsed time varies from 5-8 seconds. The js function performs
numerous typeof test, gets data from hidden fields as as well as user
input fields, uses parseFloat, lots of "if(Goodness == "I") type
tests, nothing terribly exotic. My question is why does IE6 perform
so much slower than FF ? The amount of data that gets streamed back
to the browser is approximately equivalent to a 4 MB htm file. As the
amount of data that streams back to the browser is reduced the js
performance in IE improves. Is there some setting in IE that will
improve the performance ? I've been supporting this web app for
several years now and have always tested in FF and IE during
development of new capability. This is the first time I've
encountered such a discrepancy in performance. Any suggestions or
ideas ? Thanks.