Gibt es eine Möglichkeit, den Druck auf den Browser mit vielen MathJax-Gleichungen zu verringern?

Gibt es eine Möglichkeit, den Browser bei vielen MathJax-Gleichungen zu entlasten?

Hallo, ich schreibe Mathematik in meinem Diskurs, mit vielen Gleichungen, dank dieses Plugins funktioniert es sehr gut in meinem Diskurs.

Aber da mein Artikel immer länger wird, mit etwa 30 Gleichungen, scheint der Browser sehr hart zu arbeiten, der Lüfter meines Computers bläst, die Webseite reagiert ziemlich langsam und das Drücken einer beliebigen Taste auf meiner Tastatur muss lange warten, um die Reaktion zu sehen.

Ich denke also, dass es daran liegen muss, dass ich zu viele Gleichungen verwende, aber meine mathematischen Gleichungen sind nicht ignoriert :joy: , ich kann die meisten davon nicht löschen.

Ich frage mich also, ob wir einen Modus haben können, in dem das MathJax-Plugin für mathematische Gleichungen nicht sofort funktioniert, sondern die Gleichung alle 10 Sekunden analysiert oder erst, nachdem ich die vollständige Antwort hochgeladen habe. Oder können wir einen automatischen Schalter einstellen, wenn es in einer Antwort nur weniger als 10 Gleichungen gibt, wird MathJax sofort funktionieren, während es widerwillig arbeiten wird?

Ich diskutiere mögliche Wege zur Verbesserung dieses Plugins mit @joffreyjaffeux, und ich denke, unser aktueller Plan könnte auch zur Leistung beitragen.

2 „Gefällt mir“

Haben Sie versucht, von MathJax auf KaTeX umzuschalten? (In den Plugin-Einstellungen) Es sollte viel, viel schneller sein.

Beim letzten Mal, als ich KaTeX benutzte, sagte mir jemand, dass MathJax viel schneller sei als KaTeX :rofl:

Daher frage ich mich, ob Sie Beweise dafür haben, welches schneller und robuster ist?

Sie sprachen wahrscheinlich über MathJax Version 3.3, die in einigen Situationen sicherlich schneller als KaTeX sein kann. Das Math-Plugin verwendet jedoch MathJax V2.7, das im Allgemeinen viel langsamer als KaTeX ist.

Von potenziell größerer Bedeutung ist die Tatsache, dass alle Versionen von MathJax im Vergleich zu KaTeX wesentlich funktionsreicher sind. Wenn Sie zu KaTeX wechseln, verlieren Sie das kontextbezogene Menü von MathJax, was für mich ein K.O.-Kriterium ist. MathJax bietet auch mehrere Eingabeformate (TeX, AsciiMath, MathML) und Ausgabeformate (HTML, SVG).

@Falco Ich denke, der richtige Weg, das Plugin zu verbessern, ist, die MathJax-Version auf die neueste Version 3 zu aktualisieren. Ich glaube jedoch nicht, dass dies besonders trivial ist, da sich die API erheblich geändert hat. Auf der positiven Seite denke ich, dass die neue API eine deutliche Verbesserung darstellt, obwohl sie noch nicht gut dokumentiert ist.

1 „Gefällt mir“

Ich glaube, ich habe den Weg gefunden!

Schließen Sie einfach das Vorschaufenster, der Druck wird viel geringer sein und es funktioniert gut.

Wenn Sie die Vorschau überprüfen möchten, schalten Sie sie für eine Weile ein und schalten Sie sie sofort wieder aus.

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