JSmol/Rotation Speeds
From Proteopedia
(→Conclusions) |
(→Conclusions) |
||
| Line 15: | Line 15: | ||
*Mac OS X (JSmol, no Java): | *Mac OS X (JSmol, no Java): | ||
**Firefox performs best. | **Firefox performs best. | ||
| - | + | **Chrome: Both spinning and rotation by mouse are a little jerkier than in Firefox (less than two-fold difference). | |
| - | **Chrome: Both spinning and rotation by mouse are jerkier than in Firefox. | + | **Safari: Spinning and rotation by mouse are a little smoother than Firefox for cartoon rendering. For spacefill rendering, spinning was jerkier than Firefox by about three-fold. |
| - | ** | + | |
---- | ---- | ||
Revision as of 23:37, 27 March 2017
JSmol is the default form of Jmol used in Proteopedia and FirstGlance in Jmol. JSmol is used here to mean the HTML5/Javascript (non Java) application working within a web browser (see Jmol has four forms). The "JS" in JSmol refers to JavaScript. As mentioned in JSmol Notes, JSmol is substantially slower than the Jmol Java applet. With the exception of performance speed, both forms of Jmol have identical capabilities.
Performance of JSmol depends on the underlying performance of the javascript in the browser being used. With smaller macromolecules (under about 2,000 atoms) performance is generally good in all browsers except Internet Explorer. With larger macromolecules, the choice of browser becomes more important for optimal performance.
Contents |
Conclusions
Update March 2017 for JSmol:
- Windows (JSmol, no Java):
- Firefox performs best.
- Chrome: Rotation by mouse was as good as in Firefox. Spinning was jerkier than Firefox by about two-fold.
- Edge: NOT RECOMMENDED. Very sluggish. Spinning and rotation by mouse are very jerky.
- Internet Explorer: UNACCEPTABLE, extremely sluggish, with spining/rotation extremely slow and jerky.
- Mac OS X (JSmol, no Java):
- Firefox performs best.
- Chrome: Both spinning and rotation by mouse are a little jerkier than in Firefox (less than two-fold difference).
- Safari: Spinning and rotation by mouse are a little smoother than Firefox for cartoon rendering. For spacefill rendering, spinning was jerkier than Firefox by about three-fold.
Everything below is obsolete. It remains here only for historical reference.
|
In December, 2015:
Data (December, 2015)JSmol (Javascript)Tests below were done in FirstGlance in Jmol in the default HTML5/javascript mode. In order to slow down rotation to enable manual counting of frames/second, a large molecule was used: 1g3i, a single model with 45,528 atoms (which puts it in the largest ~2% of entries in the PDB). Tests were done in a browser window approximately 1,900 x 1000 pixels on a late 2014 MacBook Pro (2.2 GHz Intel Core i7 with 1600 MHz DDR3 RAM). Windows 10 was a virtual machine (VMware) on the Mac, running at native speed on the Mac's Intel processor. With spinning on, the number of frames in 10 or 20 sec was counted and used to calculate frames/second. Browsers were the versions current in December, 2015.
"n/a": not available.
Jmol (Java applet)Because Java is so much faster than Javascript, the spinning was further slowed by clicking the "Zoom Larger" button in FirstGlance twice.
"n/a": not available. "n/d": not determined. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
