¿Hay alguna forma de aliviar la presión en el navegador con muchas ecuaciones de MathJax?

¿Hay alguna forma de aliviar la presión en el navegador con muchas ecuaciones de MathJax?

Hola, estoy haciendo matemáticas en mi discurso, con muchas ecuaciones, gracias a este plugin, funciona muy bien en mi discurso.

Pero, a medida que mi artículo se alarga, con unas 30 ecuaciones, el navegador parece estar trabajando muy duro, el ventilador de mi computadora está soplando, la página web parece reaccionar bastante lentamente y al presionar cualquier botón de mi teclado tendré que esperar mucho tiempo para ver la reacción.

Así que creo que debe ser porque estoy usando demasiadas ecuaciones, pero mis ecuaciones matemáticas no son ignorables :joy:, no puedo eliminar la mayoría de ellas.

Así que me pregunto, si podemos tener un modo, donde el plugin de ecuaciones matemáticas MathJax no funcione instantáneamente, pueda analizar la ecuación cada 10 segundos, o solo después de que haya subido la respuesta completa. ¿O podemos establecer un interruptor automático, si hay menos de 10 ecuaciones en una respuesta, MathJax funcionará instantáneamente, mientras que si no, funcionará de mala gana?

Estoy discutiendo posibles formas de mejorar este plugin con @joffreyjaffeux, y creo que nuestro plan actual también puede ayudar con el rendimiento.

2 Me gusta

¿Has probado a cambiar de MathJax a KaTeX? (En la configuración del plugin) Debería ser mucho más rápido.

La última vez que usé Katex, alguien me dijo que MathJax es mucho más rápido que KaTex :rofl:

Así que me pregunto si tienen pruebas de cuál es mucho más rápido y robusto.

Probablemente estaban hablando de la versión 3.3 de MathJax, que ciertamente puede ser más rápida que KaTeX en algunas situaciones. Sin embargo, el complemento Math utiliza MathJax V2.7, que generalmente es mucho más lento que KaTeX.

De importancia potencialmente mayor es el hecho de que todas las versiones de MathJax son mucho más ricas en funciones en comparación con KaTeX. Si cambias a KaTeX, pierdes el menú contextual proporcionado por MathJax, lo cual es un factor decisivo para mí. MathJax también proporciona múltiples formas de entrada (TeX, AsciiMath, MathML) y salida (HTML, SVG).

@Falco Creo que la forma correcta de mejorar el complemento es actualizar la versión de MathJax a la última versión 3. Sin embargo, no creo que sea particularmente trivial, ya que la API ha cambiado significativamente. En el lado positivo, creo que la nueva API es una gran mejora, aunque todavía no está bien documentada.

1 me gusta

¡Creo que encontré la manera!

Simplemente cierra la ventana de vista previa, la presión será mucho menor y funciona bien.

Si quieres revisar la vista previa, enciéndela por un tiempo y apágala inmediatamente.

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