(2nd version of this message, the previous one did not make its way to the list 
yet)
I am currently working on a viewer that embeds a sequence display with 
mouseover capability : when the user hovers a residue in the sequence, a 
command is sent to Jmol so that the corresponding residue is highlighted. This 
is (very) cool and works well in Safari, at least on my computer.
When I tried it with firefox I ran in exactly the same problem as described by 
Philip Bays recently. I tried the workaround given by Angel taken from the wiki 
there :
3.2 Activating UseCommandThread
It worked... that is to say the files could be loaded in the applet. But the 
sequence widget became sluggish : the highlighting in Jmol took a while to 
appear, after the residue had been hovered in the sequence...

I wrote a small test to see if the setcallback was in cause in the drop of 
performance :
a javascript for loop calls 20 times in a row the jmolscript method. The time 
for the end of each script is reported to the console with the print @{now()} 
command (apparently not documented, but found on the new.htm page).
When useCommandThread is not set, there is a lapse of 4ms between each script 
with safari (100ms with firefox)
When it is set, the lapse is of 200 - 250 ms (firefox being a bit slower than 
safari on my laptop) which explains why my page became suddenly slow.

I put the page online if somebody wants to check : 
http://librairiedemolecules.education.fr/outils/test/test.htm

Is there, by any chance, a way to disable that setting once the model is 
loaded, and to re-enable it later, when a new model is going to be loaded ? 



 -Paul
------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to