gpt4 book ai didi

javascript - 比较性能 MathJax vs MathQuill vs Katex

转载 作者:搜寻专家 更新时间:2023-11-01 04:24:55 27 4
gpt4 key购买 nike

我正在寻找在网页内创建公式的最快方法。

我以为我在 jsperf 上找到了解决方案其中 MathQuill 是迄今为止最快的。在稍微研究了测试之后,我注意到 MathQuill 的测试以同步模式运行,但它有一个异步设置。但是,如果选中异步复选框,MathQuill 将永远不会触发 render 事件,因此测试永远不会完成。

所以问题是,MathQuill 是异步的吗?这是好的性能测试吗?是否有更好的公式渲染器?

最佳答案

So the questions is, is MathQuill async?

基于MathQuill source ,它会同步地呈现文档上的元素,但它也可以通过 .mathquill() API 动态呈现元素。不过从技术上讲,您可以自己调用该方法并异步执行。

And is this is good performance test?

我真的不能说测试的用处,因为不清楚你想做什么,但我可以为你提供一些关于这个问题的一般背景。

MathQuill 的主要优势在于能够使用漂亮、用户友好的文本框即时呈现数学。他们自己承认,由于它对 LaTeX 的支持有限,这不是呈现静态数学的好选择。

KaTeX,根据 most benchmarks我已经看到,远比 MathJax 快。但是,它对 LaTeX 的支持有些不完整,所以这可能是个问题。

相对于其他的,MathJax 相当慢,但它几乎完全支持 LaTeX。如果这是您愿意支付的价格,那就去做吧。

简而言之,编辑选择 MathQuill,速度选择 KaTeX,综合性选择 MathJax。

And is there maybe a better formula renderer?

这三个是我唯一听说过的。基于 previous question ,唯一的其他选择是 MathJax 的前身 jsMath。它是 2004 年的,因此您没有理由使用它。

关于javascript - 比较性能 MathJax vs MathQuill vs Katex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27217242/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com