1 The Web Platform

1.1 Overview

All the technologies presented in this section are based on Web standards and should be supported by any Web rendering engine. We will particularly be interested in Gecko which has the best native MathML support and is the core of Firefox OS. We will present some of the improvements that have been made by the Mozilla MathML team.

All these technologies should be usable in HTML documents. This obviously includes Web pages but also EPUB ebooks, HTML mails, browser add-ons or Firefox OS Web apps. For example, it is possible to receive and send emails with mathematical equations using Thunderbird or Seamonkey’s mail client [Wang2]. In this paper, we will mainly focus on Firefox OS Web apps but one should keep in mind that all the features apply in other contexts too.