MathML is a markup language used to describe mathematics as a basis for machine to machine communication. It provides a much needed foundation for the inclusion of mathematical expressions in Web pages.

MathML is very interesting for scientific web documents and what I found more interesting is that Firefox support MathML by default without any additional extension or plugin. For example Cauchy-Schwarz Inequality :

(

k
=
1

n

a
k

b
k

)

2

(

k
=
1

n

a
k
2

)

(

k
=
1

n

b
k
2

)

The source of the previous example is :

(

k
=
1

n

a
k

b
k

)

2

(

k
=
1

n

a
k
2

)

(

k
=
1

n

b
k
2

)