MathML es un lenguaje de marcado basado en XML, cuyo objetivo es expresar notación matemática de forma que distintos sistemas informáticos puedan entenderla y presentarla en navegadores web y otros programas. La primera versión fue convertida en un estándar web en 1998 y, la más reciente, MathML versión 3, fue estandarizada en 2010.
A pesar de su trayectoria de 14 años, el soporte para MathML en navegadores ha sido bastante limitado. Según Wikipedia, sólo Firefox y Chrome han contado con soporte estable para este lenguaje, mientras que Internet Explorer sólo ha ofrecido soporte mediante un plugin. Para el caso de Firefox, el soporte está incorporado en Gecko, por lo que también es ofrecido en otros navegadores basados en el mismo motor.
El navegador Opera sólo ofrece soporte parcial mientras que para en Safari el soporte es completo, aunque aún se encuentra en etapa experimental. Según Google, el soporte para MathML ha sido posible principalmente gracias al trabajo voluntario realizado por el desarrollador Dave Barton. El código MathML puede ser integrado directamente en el código HTML mediante el elemento “math”.
En esta página Google ofrece a desarrolladores una lista de los cambios realizados en Chrome 24.
MathML es un lenguaje basado en XML utilizado para describir expresiones matemáticas. MathML puede ser integrado directamente en el código de páginas web, siendo presentado en navegadores compatibles (Ilustración: Blog de Chromium).