MathML is a failed web standard
I am building a project and doing research on math-aware search (my project is hosted on <a href="https:&#x2F;&#x2F;github.com&#x2F;t-k-&#x2F;the-day-after-tomorrow" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;t-k-&#x2F;the-day-after-tomorrow</a>)
As for the search engine for math, it is a pity that MathML has become a standard &quot;input&quot; for mainstream research. 
The most famous conference on Math search: NTCIR, is actually publishing its main dataset&#x2F;corpus in MathML.<p>Converting MathML back into LaTeX is possible but error-prone for most moderate-complex expressions (I tried it using haskell pandoc).
This makes math-aware search engines have to include a MathML parser. And the most popular digital math document are still mostly written in LaTeX, 
math search engine thus needs another tool (e.g. LaTeXML) to convert LaTeX to much more lengthy MathML stuffs.
As a researcher in this field, all I see is MathML brings a lot overhead to our life.<p>I think LaTeX is still the ideal way to &quot;input&quot; math expression, it is human-friendly and most commonly used math input. 
While WEB standard should focus on &quot;rendering&quot; LaTeX. 
I have to point it out that I am pretty comfortable about what MathJax provides, but if there needs to be a WEB standard on math, 
I wish some day the standard way to write math expression in HTML is something like this: &lt;math&gt; x = \frac{-b \pm \sqrt{b^2 - 4ac}} {2a} &lt;&#x2F;math&gt;<p>Instead of:
&lt;math display=&quot;block&quot;&gt;
          &lt;mrow&gt;
            &lt;mi&gt;x&lt;&#x2F;mi&gt;
            &lt;mo&gt;=&lt;&#x2F;mo&gt;
            &lt;mfrac&gt;
              &lt;mrow&gt;
                &lt;mo&gt;−&lt;&#x2F;mo&gt;
                &lt;mi&gt;b&lt;&#x2F;mi&gt;
                &lt;mo&gt;±&lt;&#x2F;mo&gt;
                &lt;msqrt&gt;
                  &lt;mrow&gt;
                    &lt;msup&gt;
                      &lt;mi&gt;b&lt;&#x2F;mi&gt;
                      &lt;mn&gt;2&lt;&#x2F;mn&gt;
                    &lt;&#x2F;msup&gt;
                    &lt;mo&gt;−&lt;&#x2F;mo&gt;
                    &lt;mn&gt;4&lt;&#x2F;mn&gt;
                    &lt;mi&gt;a&lt;&#x2F;mi&gt;
                    &lt;mi&gt;c&lt;&#x2F;mi&gt;
                  &lt;&#x2F;mrow&gt;
                &lt;&#x2F;msqrt&gt;
              &lt;&#x2F;mrow&gt;
              &lt;mrow&gt;
                &lt;mn&gt;2&lt;&#x2F;mn&gt;
                &lt;mi&gt;a&lt;&#x2F;mi&gt;
              &lt;&#x2F;mrow&gt;
            &lt;&#x2F;mfrac&gt;
          &lt;&#x2F;mrow&gt;
        &lt;&#x2F;math&gt;