Open Collective
Open Collective

MathML-Core Support


Ensures the ongoing implementation, alignment & maintenance of MathML-Core in open source browsers


Become a financial contributor.

Financial Contributions

Recurring contribution

Become a backer for $5.00 per month and support us

Starts at$5 USD / month

Latest activity by

Recurring contribution

Become a sponsor for $100.00 per month and support us

Starts at$100 USD / month

Latest activity by

Custom contribution
Make a custom one-time or recurring contribution.

Latest activity by

+ 12

Top financial contributors


Murray Sargent III

$50,000 USD since Jun 2021

Neil Soiffer

$25,000 USD since Jun 2021

Ron Kok

$2,000 USD since Nov 2022

Deyan Ginev

$1,000 USD since Sep 2021

Rick Byers

$500 USD since Jul 2022

Frédéric Wang

$500 USD since May 2023

Brian Kardell

$140 USD since Aug 2021

Beni Paskin-Cherniavsky

$50 USD since Nov 2021


$25 USD since Jan 2023


$20 USD since Jan 2023

Pelle Wessman

$15 USD since Oct 2021


$10 USD since Dec 2023

Viktor Mukhachev

$5 USD since Nov 2021


Open Source Collective

$750 USD since Jun 2021

Open Collective

$750 USD since Jun 2021


$20 USD since Dec 2022

MathML-Core Support is all of us

Our contributors 18

Thank you for supporting MathML-Core Support.



Murray Sargen...

$50,000 USD

Neil Soiffer

$25,000 USD

Ron Kok

$2,000 USD

Deyan Ginev


$1,000 USD

Browser support for MathML is invaluable for do...

Rick Byers

$500 USD

Intent to ship is a big step but far from the l...

Brian Kardell


$140 USD

Even small, recurring donations help support on...


Transparent and open finances.

Contribution #471730

Credit from dbcrow to MathML-Core Support

Contribution #714933
Contribution #471730
Today’s balance

$1,236.54 USD

Total raised

$72,951.83 USD

Total disbursed

$71,715.29 USD

Estimated annual budget

$1,336.07 USD


Let’s get the ball rolling!

News from MathML-Core Support

Updates on our activities and progress.

MathML-Core Support Ships in Chromium!

After 13 years, 11 months and 22 days, issue 6606 in the chromium bug tracker "Missing MathML Implementation"...
Read more
Published on January 10, 2023 by Igalia

March 2022 - Sept 2022 Update - MathML-Core Support

In the last 6 months, quite a lot has happened with support from this fund, and additional work by Igalia. This included about 137 commits across many repos related to fuzzing, documentation, spec status, and interop.* In June, an Intent to...
Read more
Published on October 6, 2022 by Igalia

Intent to ship in chromium

Yesterday Igalia sent an Intent To Ship MathML-Core in chromium. If you’re not familiar with what an intent to ship means - the...
Read more
Published on June 23, 2022 by Igalia


  The need for browsers to natively render mathematical text has been evident from the earliest days of the Web at CERN.  Mathematical notations form a fundamental aspect of writing systems and are found in all civilizations. They have been instrumental throughout history for the diffusion and development of scientific and technical knowledge. MathML, the W3C standard for this, along with SVG, is one of only two other markup languages which are specially accounted for by the HTML specification and the HTML parser and are embeddable in HTML itself
However, MathML has a complex history.  Its support in browsers thusfar has largely been achieved by contributions to the open source projects.  Like SVG, its specifications came from a different (pre-HTML5/WPT) era.  This meant that on the one hand they had a wide ecosystem of some support and tooling outside of browsers, and on the other they lacked important details and rigors explaining how they fit correctly and inter-operably into the web platform.  As they lacked interest and involvement from implementer, the gaps between specs and browsers didn't improve.  Eventually the Working Group disbanded. 
In 2018 a group of people came together to attempt to correct this situation.  Driven by implementation support and expertise from Igalia partially supported by some grant investments, there was a new effort to develop support in Chromium and identify a path to put things back on track.  This resulted in a new specification, MathML-Core, which provides the necessary details, a new shared test suite in Web Platform Tests and several changes (including partial support in Chromium behind a flag). 
Perhaps the biggest hurdle for MathML in browsers has always been implementer investment.  While it is very important, the fact that it is a significant feature which is less broadly appealing than many others and was in a complex state always makes it difficult for it to get the priority and attention it needs.  However, relying exclusively on vendors for all development and maintenance investments isn't necessary, or perhaps even advisable.  Just as Open Web Docs established a way to collectively ensure the health of MDN, MathML-Core support aims to establish a collective investment in the commons to fund these activities.  MathML-Core support aims to make sure that MathML-Core has diversified implementation investements for all browsers that aren't subject to the complexities of prioritizing overall browser development budgets or held back by changing financial situations of any one company. 
This collective intends to prioritize funding  by first completing the two main items lacking in the Chromium implementation (tables and stretchy operators). Over the next year following, we will fund the the necessary maintenance and followup work that follows releases, and then continue the work to align implementations and improve interoperability.

Earlier work in getting this effort started and back on a standards track was generously funded by a grant from NISO/Sloan Foundation, Igalia, Pearson, APS Physics.

Our team