Skip to main content

Interop and MathML Core

H.1309 (Van Rijn) | Day 1 | 11:30 - 12:00 | Speakers: Eri Pazos

Interop and MathML Core
A picture of a devroom at FOSDEM 2024
Open in browser
Get involved in the conversation!Join the chat

Notes

Abstract

How does a website display a mathematical formula? More importantly, how can we ensure that all browsers show it the same way?

MathML Core is a small subset of MathML 3, specifically crafted for web browsers. It addresses inconsistencies in mathematical rendering across different browser engines. Igalia has been actively working on improving MathML interoperability, aligning the implementations of Firefox, WebKit and Chromium with this standard.

From nested exponents to Arabic writing direction, this session will explore the process of going from a specification to a feature release. MathML's unique history makes the task particularly interesting, as it often required deprecating existing features or implementing significant changes.

Slides: https://eri.pages.igalia.com/slides/2026/01_fosdem_mathml

Bad Apple!! but it's MathML (run in your browser): https://conflor.es/bad-apple-mathml

Speakers

Eri Pazos

Developer at Igalia's Web Platform team, working on MathML interoperability for Firefox, WebKit and Chromium, and maintaining the DevTools support in Servo.

For computed related hobbies, I like making tiny videogames with bevy and working on my home server.

Outside of that, I love cooking tasty vegan food, rock climbing, going on walks and organizing dinner parties with my friends :)


Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.