Existe-t-il un moyen de soulager la pression sur le navigateur avec de nombreuses équations mathjax ?

Y a-t-il un moyen de soulager la pression sur le navigateur avec de nombreuses équations MathJax ?

Bonjour, je fais des mathématiques dans mon discourse, avec de nombreuses équations, grâce à ce plugin, cela fonctionne très bien dans mon discourse.

Mais, à mesure que mon article s’allonge, avec environ 30 équations, le navigateur semble travailler très dur, le ventilateur de mon ordinateur souffle, la page Web semble réagir assez lentement, et appuyer sur n’importe quelle touche de mon clavier devra attendre longtemps pour voir la réaction.

Je pense donc que c’est forcément parce que j’utilise trop d’équations, mais mes équations mathématiques ne sont pas négligeables :joy: , je ne peux pas en supprimer la plupart.

Je me demande donc s’il est possible d’avoir un mode où le plugin MathJax pour les équations mathématiques ne fonctionne pas instantanément, il peut analyser l’équation toutes les 10 secondes, ou seulement après que j’ai téléchargé la réponse complète. Ou pouvons-nous définir un commutateur automatique, s’il n’y a que moins de 10 équations dans une réponse, MathJax fonctionnera instantanément, sinon, il fonctionnera avec réticence ?

Je discute des moyens possibles d’améliorer ce plugin avec @joffreyjaffeux, et je pense que notre plan actuel pourrait également améliorer les performances.

2 « J'aime »

Avez-vous essayé de passer de MathJax à KaTeX ? (Dans les paramètres du plugin) Cela devrait être beaucoup, beaucoup plus rapide.

La dernière fois que j’ai utilisé KaTeX, quelqu’un m’a dit que MathJax était beaucoup plus rapide que KaTeX :rofl:

Je me demande donc si vous avez la preuve, lequel est beaucoup plus rapide et robuste ?

Ils parlaient probablement de la version 3.3 de MathJax, qui peut certainement être plus rapide que KaTeX dans certaines situations. Le plugin Math, cependant, utilise MathJax V2.7, qui est généralement beaucoup plus lent que KaTeX.

Ce qui est potentiellement plus important, c’est le fait que toutes les versions de MathJax sont beaucoup plus riches en fonctionnalités par rapport à KaTeX. Si vous passez à KaTeX, vous perdez le menu contextuel fourni par MathJax, ce qui est un obstacle pour moi. MathJax fournit également plusieurs formes d’entrée (TeX, AsciiMath, MathML) et de sortie (HTML, SVG).

@Falco Je pense que la bonne façon d’améliorer le plugin est de mettre à niveau la version de MathJax vers la dernière version 3. Je ne pense pas que ce soit particulièrement trivial, cependant, car l’API a considérablement changé. Du bon côté, je pense que la nouvelle API est une amélioration considérable, bien que pas encore bien documentée.

1 « J'aime »

Je pense avoir trouvé la solution !

Il suffit de fermer la fenêtre d’aperçu, la pression sera beaucoup plus faible, et cela fonctionne bien.

Si vous souhaitez vérifier l’aperçu, activez-le pendant un moment et fermez-le immédiatement.

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