多くのMathJax方程式でブラウザの負荷を軽減する方法はありますか?

数式が多い場合のブラウザの負荷を軽減する方法はありますか?

こんにちは。ディスコースで数式を多用しており、このプラグインのおかげで非常にうまく機能しています。

しかし、記事が長くなるにつれて、約30個の数式が含まれるようになると、ブラウザの負荷が非常に高くなるようです。コンピューターのファンが回り、ウェブページが非常に遅く反応し、キーボードのボタンを押しても反応が出るまで長時間待たなければなりません。

そのため、数式が多すぎるのが原因だと考えていますが、私の数式は無視できるものではありません :joy: 、ほとんど削除できません。

そこで、数式プラグインのMathJaxが即座に動作せず、10秒ごとに数式を解析するか、返信をすべてアップロードした後にのみ解析するモードはありますか?または、返信に10個未満の数式しかない場合はMathJaxが即座に動作し、それ以外の場合は控えめに動作するように自動切り替えを設定できますか?

@joffreyjaffeux さんとこのプラグインを改善する方法について話し合っていますが、現在の計画はパフォーマンスの向上にも役立つと思います。

「いいね!」 2

MathJax から KaTeX に切り替えてみましたか? (プラグイン設定内) ずっと高速になるはずです。

前回KaTeXを使ったとき、MathJaxの方がKaTeXよりずっと速いと誰かに言われました:rofl:

それで、どちらがより速く堅牢なのか、証明はありますか?

おそらくMathJaxバージョン3.3について話していたのでしょう。これは確かにいくつかの状況でKaTeXよりも高速になる可能性があります。ただし、Math PluginはMathJax V2.7を使用しており、これは一般的にKaTeXよりもはるかに遅いです。

より重要なのは、MathJaxのすべてのバージョンがKaTeXと比較してはるかに機能が豊富であるという事実です。KaTeXに切り替えると、MathJaxによって提供されるコンテキストメニューが失われます。これは私にとっては決定的な問題です。MathJaxは、複数の入力(TeX、AsciiMath、MathML)と出力(HTML、SVG)形式も提供します。

@Falco プラグインを改善する正しい方法は、MathJaxのバージョンを最新のバージョン3にアップグレードすることだと思います。ただし、APIが大幅に変更されているため、特に簡単ではないと思います。明るい面としては、新しいAPIは大幅な改善だと思いますが、まだ十分に文書化されていません。

「いいね!」 1

見つけました!

プレビューウィンドウを閉じれば、圧力が大幅に下がり、うまくいくはずです。

プレビューを確認したい場合は、しばらくオンにしてすぐにオフにしてください。

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.