> I'm using CF4.5 to create a timesheet using plain html input 
> elements. I need JavaScript to recalculate the timesheet as 
> the user enters data into prior to submitting it back to the 
> server. As I added more code to covert and add times I noticed 
> it getting slower and slower. I was testing in IE5.0 since 
> that has been made our standard browser. Then I started 
> testing other browsers... (All the JavaScript is doing is 
> recalculating 1 (of 14) rows of a pay period.) The results 
> were:
> 
> - IE5.0 (and 5.5) on NT4.0sp6 using roaming profile = 3-4 seconds
> - Netscape 4.7 on NT4.0sp6 using roaming profile = instantaneous
> - IE5.0 on Mac OS8.6 = instantaneous
> - IE5.0 on Win98 laptop = instantaneous
> 
> Has anyone run across this before and have any idea how IE and 
> roaming profiles might affect JavaScript?

I haven't encountered this problem myself - I've never tested using roaming
profiles - but one potential cause for this is that IE stores configuration
information and cached files within the profile. If it's a roaming profile,
that storage area will be on some server on the network, rather than on the
local machine. I'd guess that there might be all kinds of performance
problems with using the default configuration of Microsoft applications,
such as IE and Outlook, within roaming profiles.

You might be able to solve this by configuring IE to store files on the
local machine, in a common location that will be available on any machine on
which a roaming user might log in (like c:\temp). Of course, you'd lose some
caching that way, when a user logs in on another machine later. This
solution sounds like it'd probably be more trouble than it's worth, though.

Dave Watts, CTO, Fig Leaf Software
http://www.figleaf.com/
voice: (202) 797-5496
fax: (202) 797-5444
------------------------------------------------------------------------------------------------
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists or send a message 
with 'unsubscribe' in the body to [EMAIL PROTECTED]

Reply via email to