@Harry: Am I correct to assume that you mean that MathJax lags harder in the preview? This is because MathJax doesn't (yet) have a cache, whereas jsMath does. In reading material on MO, it's rare that exactly the same formula shows up a huge number of times, so MathJax should be as fast or faster than jsMath.
]]>On the other, almost certainly we can work around this. I'm guessing that rather than sending the entire draft through the markdown parser and thence through mathjax, we could, in JavaScript, cut up the draft into paragraphs and present the previews of each in separate divs. Maybe this would reduce the load.
Also --- for this sort of issue modern browsers are really important. It might not seem that much has changed in the browser world recently, but JavaScript engines has been improving dramatically. If the preview update is a problem for you, make sure you're running the latest version of your preferred browser.
]]>Sure, but having the preview stop working the way the MathJax preview does is substantially worse than the lag (and strangely enough, I had the opposite experience. MathJax seems to lag way harder than jsMath).
]]>Also, jsMath didn't lag as much. I often have to turn off the preview to be able to type at any reasonable speed.
]]>Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.3) Gecko/20090909 Fedora/3.5.3-1.fc11 Firefox/3.5.3
]]>Browser details: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
]]>