具体的には MathJax に関心があるため、単純にロードするだけではパフォーマンスは向上しません。(ただし、MathJax はキャッシュされますが、MathJax CDN を使用している場合、ユーザーが他のサイトにアクセスしているときに既にキャッシュされている可能性があります。)
パフォーマンスがあまり向上しない可能性が高い理由は 2 つあります。
まず、MathJax はほとんどのコンポーネントを動的にロードします。たとえば、MathJax Web フォントは、互換性のあるフォントがユーザーのシステムにインストールされていない場合にのみ読み込まれ、MathJax が実際に文字に遭遇した場合にのみ読み込まれるようにいくつかの部分に分割されます。他のコンポーネントについても同様です。これはまた、数学のないページでは、MathJax をロードしてもあまりキャッシュに役立たないことを意味します。
そうは言っても、MathJax コンポーネントの実際のダウンロードは、 で終わる結合構成ファイルの 1 つを使用して少し最適化できます。MathJax のドキュメント-full
を参照してください。
ただし、通常、実際にパフォーマンスに影響を与えるのは組版です。MathJax の出力は、ユーザーの画面、ブラウザー、OS の組み合わせだけでなく、コンテンツによっても異なります。コンテンツの挿入とリフローだけでなく、最適なフィットの計算も、いくつかの基本的な制限がある問題です (IE8 は標準モードで特に悪い仕事をします)。
PS: 非表示または動的なコンテンツがある場合は、構成オプションを確認することをお勧めしますskipStartupTypeset: true
。MathJax のドキュメントを参照してください。
[免責事項: 私は MathJax の一員です]