Таким образом, вопросы таковы, что MathQuill async?
Основываясь на MathQuill source, оказывает элементы на документ готов, синхронно, но он также может сделать элементы на лету, через .mathquill()
API. Технически, однако, вы можете вызвать метод самостоятельно и сделать это асинхронно.
И это хороший тест производительности?
Я не могу говорить о полезности теста, потому что неясно, что вы пытаетесь сделать, но я могу предоставить вам общее описание проблемы.
Основная сила MathQuill - возможность визуализации математики на лету, с красивыми, удобными текстовыми полями. Они сами признают, что это не хороший вариант для рендеринга статической математики из-за ограниченной поддержки LaTeX.
KaTeX, в соответствии с mostbenchmarks Я видел, быстрее, чем MathJax, длинным выстрелом. Тем не менее, он имеет несколько неполную поддержку LaTeX, так что это может быть проблемой.
MathJax довольно медленный, относительно других, но он почти полностью поддерживает LaTeX. Если это цена, которую вы готовы заплатить, тогда идите.
Короче говоря, выберите MathQuill для редактирования, KaTeX для скорости, для MathJax для полноты.
И может быть, может быть лучше формула рендеринга?
Эти три являются единственными, о которых я слышал. Основанный на previous question, единственным другим вариантом является jsMath, предшественник MathJax. Это с 2004 года, поэтому нет причин, по которым вы должны его использовать.