2014-11-30 14 views
2

웹 페이지 내에서 formules를 만드는 가장 빠른 방법을 찾고 있습니다.성능 비교 MathJax 대 MathQuill 대 Katex

나는에서 해결책을 찾은 것으로 생각하는데, MathQuill이 훨씬 더 빠릅니다. 테스트를 조금 공부하고 나면 MathQuill 테스트가 동기화 모드로 실행되지만 비동기 설정이 있음을 알았습니다. 그러나 비동기 확인란을 선택하면 MathQuill이 render 이벤트를 실행하지 않으므로 테스트가 완료되지 않습니다.

MathQuill 비동기입니까? 그리고 이것은 좋은 성능 테스트입니까? 그리고 아마 더 좋은 공식 렌더러가 있을까요?

답변

2

질문은 MathQuill 비동기입니까?

MathQuill source을 바탕으로, 동 기적, 준비 문서의 요소를 렌더링 할뿐만 아니라, .mathquill() API를 통해 즉석에서 요소를 렌더링 할 수 있습니다. 기술적으로는 메서드를 직접 호출하여 비동기 적으로 수행 할 수 있습니다.

그리고 이것은 좋은 성능 테스트입니까?

당신이하려는 일이 불분명하기 때문에 테스트의 유용성에 대해 말할 수는 없지만 문제에 대한 일반적인 배경을 제공 할 수 있습니다.

MathQuill의 주된 장점은 사용하기 쉬운 예쁜 텍스트 상자를 사용하여 수학을 즉시 렌더링 할 수 있다는 것입니다. 그것들은 제한된 LaTeX 지원으로 인해 정적 수학 렌더링에 좋은 선택이 아니라는 것을 인정합니다.

KaTeX, mostbenchmarks에 따르면, MathJax보다 훨씬 빠릅니다. 그러나 LaTeX에 대한 지원이 다소 불완전하기 때문에 문제가 될 수 있습니다.

MathJax는 다른 것들과 비교해 꽤 느리지 만 LaTeX를 거의 완벽하게 지원합니다. 그것이 당신이 지불하고자하는 가격이라면, 그걸로 가십시오.

즉, 편집을 위해서는 MathQuill, 속도는 KaTeX, 포괄 성은 MathJax를 선택하십시오.

더 나은 수식 렌더러가 있습니까?

나는이 세 가지만 들어 보았습니다. previous question을 기반으로 한 다른 옵션은 jsMath, MathJax의 전임자뿐입니다. 2004 년부터 사용했기 때문에 사용해야하는 이유는 없습니다.