Mathoid currently uses MathJax version 2 to convert the LaTeX dialect texvc to standard HTML (nativeHTML) and SVG fallback images. Now, MathJax 3 dropped support standard HTML5, but introduced a new variant they call common HTML. However, it seems that the internal MathML representation is still available from the API.
The update will improve the experience for most users, which is a very strong argument to update. I could not figure out if the new CHTML mode works without javascript enabled in the client. I think it should, but I could not find the information.
Preliminary analysis:
- verify that the page can be rendered without javascript
- verify that there are no significant regressions for users using the native MathML rendering
Advantages
- one-pass rendering. No external images
- use upstream fixes
Disadvantages
- Please add your points here.