I have an excel sheet which I converted to a web app consisting of mostly javascript. This sheet calculates a total price based on the selections that the customer selects or inputs, the addition of each item is done dynamically (worked great in excel based on the pre-populated prices). The customer can then print out the quote for their records (this form will eventually be linked to a DB to store each quote).
I used a feature in .net to convert the app to a webform and the app works fine in Firefox or any Netscape/open source related browser (safari, opera etc.). However, when i run this in Internet explorer the app freezes and gets sluggish and takes a while to allow me to input data. I could easily require that users only view the page in Firefox but would like to not force anyone to use a browser they don't have and this can become an issue in a highly secure networked environment.
I belive that this is related to IE's inferiority in executing javascript dynamically but could be wrong. I would like someone to review the code and clean up or tweak it so that the app runs fine in IE also. I am attaching the copy of the app.
Figured out the primary reason for the sluggish behavior. I will require couple of hours to fix the issue. Minimum of 70-75% speed improvement is guaranteed. Will send profiling info with the execution time before and after the improvements for comparison purpose.