Esiste un modo per alleviare la pressione sul browser con molte equazioni MathJax?

Esiste un modo per alleviare la pressione sul browser con molte equazioni MathJax?

Ciao, sto facendo matematica nel mio discorso, con molte equazioni, grazie a questo plugin, funziona molto bene nel mio discorso.

Ma, man mano che il mio articolo si allunga, con circa 30 equazioni, il browser sembra lavorare molto duramente, la ventola del mio computer soffia, la pagina web sembra reagire abbastanza lentamente e premere qualsiasi pulsante sulla tastiera richiederà molto tempo per vedere la reazione.

Quindi penso che debba essere perché sto usando troppe equazioni, ma le mie equazioni matematiche non sono trascurabili :joy: , non posso eliminarne la maggior parte.

Quindi mi chiedo, se possiamo avere una modalità in cui il plugin MathJax per le equazioni matematiche non funzioni istantaneamente, possa analizzare l’equazione ogni 10 secondi, o solo dopo che ho caricato la risposta completa. Oppure possiamo impostare un interruttore automatico, se ci sono meno di 10 equazioni in una risposta, MathJax funzionerà istantaneamente, mentre altrimenti funzionerà con riluttanza?

Sto discutendo possibili modi per migliorare questo plugin con @joffreyjaffeux, e penso che il nostro piano attuale possa aiutare anche con le prestazioni.

2 Mi Piace

Hai provato a passare da MathJax a KaTeX? (Nelle impostazioni del plugin) Dovrebbe essere molto, molto più veloce.

L’ultima volta che ho usato KaTeX, qualcuno mi ha detto che MathJax è molto più veloce di KaTeX :rofl:

Quindi, mi chiedo se avete le prove, quale sia molto più veloce e robusto?

Probabilmente stavano parlando di MathJax versione 3.3, che certamente può essere più veloce di KaTeX in alcune situazioni. Il Math Plugin, tuttavia, utilizza MathJax V2.7, che è generalmente molto più lento di KaTeX.

Di importanza potenzialmente maggiore è il fatto che tutte le versioni di MathJax sono molto più ricche di funzionalità rispetto a KaTeX. Se si passa a KaTeX, si perde il menu contestuale fornito da MathJax, che per me è un problema insormontabile. MathJax fornisce anche più forme di input (TeX, AsciiMath, MathML) e output (HTML, SVG).

@Falco Penso che il modo giusto per migliorare il plugin sia aggiornare la versione di MathJax all’ultima versione 3. Non penso che sia particolarmente banale, però, poiché l’API è cambiata in modo significativo. Dal lato positivo, penso che la nuova API sia un grande miglioramento, anche se non ancora ben documentata.

1 Mi Piace

Penso di aver trovato il modo!

Basta chiudere la finestra di anteprima, la pressione sarà molto più bassa e funzionerà bene.

Se vuoi controllare l’anteprima, attivala per un po’ e chiudila immediatamente.

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