It seems like many of those issues could be worked around if mediawiki/core kept a simple "uses math markup" boolean for each page. All the overhead of MathJax could be eliminated unless it was actually needed. Further, the javascript could be wrapped in a big if clause, so if the browser supported MathML natively, mathjax could similarly be skipped. This provides a future path to fastness as browsers improve. --scott