I'm experiencing a very weird problem related to executing JS in IE8 on Windows XP being very slow.
We are using YUI 3.9 as our JS library. We load a form with 315 fields.
I used dynaTrace Ajax Edition to identify where is the time being spent. Here's a screenshot of the HotSpots (full size image here):
From the screenshot I have identified that the _enhanceFields() function is taking about 13-14 seconds because it is looping through 315 fields and each field is constructed using:
Y.Base.create('fieldName', Y.View , [], { properties }, {});
Has anyone experienced a similar problem? this takes 13-14s only on IE8 + Windows XP. on IE8 + Windows 7 it takes 5s.
Windows XP 32-bit and 7 32-bit are using 4 processors and 2GB of RAM: