Welcome to EverybodyWiki 😃 ! Nuvola apps kgpg.png Log in or ➕👤 create an account to improve, watchlist or create an article like a 🏭 company page or a 👨👩 bio (yours ?)...

Comparison of layout engines (MathML)

From EverybodyWiki Bios & Wiki

The following tables illustrate the support for MathML in various web browser layout engines.

Explanation of the tables[edit]

Engine Status Embedded in
WebKit Active Safari browser, plus all browsers hosted on the iOS App Store
Blink Active Google Chrome and all other Chromium-based browsers like Opera and Microsoft Edge
Gecko Active Firefox browser and Thunderbird email client, plus forks like SeaMonkey and Waterfox
KHTML Discontinued Konqueror browser
Presto Discontinued formerly in the Opera browser
EdgeHTML Discontinued formerly in the Microsoft Edge browser
Trident Discontinued Internet Explorer browser and Microsoft Outlook email client

Values[edit]

These indicate the level of support for the given item in each engine. By default, the most recent version of the engine is implied. However, a specific version number can be listed; when this indicates full support, it's the initial version of the engine fully supporting the item.

Value Meaning
Yes Fully supported
No Has never been supported
Partial Only some values are supported
Incorrect Not implemented correctly in all cases
Experimental May be incomplete or buggy
Nightly build Currently in development; full support is expected
Depends Only supported for the specified conditions
Dropped No longer supported

Media type[edit]

Trident Gecko WebKit Presto
application/mathml+xml No 2.0[g 1] Nightly build No

Elements[edit]

Trident Gecko WebKit Presto
<abs> No Yes ? ?
<and> No Yes ? ?
<annotation> No ? ? ?
<annotation-xml> No ? ? ?
<apply> No Yes ? ?
<approx> No Yes ? ?
<arccos> No Yes ? ?
<arccosh> No Yes ? ?
<arccot> No Yes ? ?
<arccoth> No Yes ? ?
<arccsc> No Yes ? ?
<arccsch> No Yes ? ?
<arcsec> No Yes ? ?
<arcsech> No Yes ? ?
<arcsin> No Yes ? ?
<arcsinh> No Yes ? ?
<arctan> No Yes ? ?
<arctanh> No Yes ? ?
<arg> No ? ? ?
<bvar> No Yes ? ?
<card> No Yes ? ?
<cartesianproduct> No Yes ? ?
<ceiling> No Yes ? ?
<ci> No Yes ? ?
<cn> No Yes ? ?
<codomain> No Yes ? ?
<complexes> No ? ? ?
<compose> No ? ? ?
<condition> No ? ? ?
<conjugate> No ? ? ?
<cos> No Yes ? ?
<cosh> No Yes ? ?
<cot> No Yes ? ?
<coth> No Yes ? ?
<csc> No Yes ? ?
<csch> No Yes ? ?
<csymbol> No ? ? ?
<curl> No ? ? ?
<declare> No ? ? ?
<degree> No ? ? ?
<determinant> No Yes ? ?
<diff> No Yes ? ?
<divergence> No ? ? ?
<divide> No ? ? ?
<domain> No Yes ? ?
<domainofapplication> No ? ? ?
<emptyset> No ? ? ?
<encoding> No ? ? ?
<eq> No ? ? ?
<equivalent> No ? ? ?
<eulergamma> No ? ? ?
<exists> No ? ? ?
<exp> No ? ? ?
<exponentiale> No ? ? ?
<factorial> No ? ? ?
<factorof> No ? ? ?
<false> No ? ? ?
<floor> No ? ? ?
<fn> No ? ? ?
<forall> No ? ? ?
<function> No ? ? ?
<gcd> No ? ? ?
<geq> No ? ? ?
<grad> No ? ? ?
<gt> No ? ? ?
<ident> No ? ? ?
<image> No ? ? ?
<imaginary> No ? ? ?
<imaginaryi> No ? ? ?
<implies> No ? ? ?
<in> No ? ? ?
<infinity> No ? ? ?
<int> No ? ? ?
<integers> No ? ? ?
<intersect> No ? ? ?
<interval> No ? ? ?
<inverse> No ? ? ?
<lambda> No ? ? ?
<laplacian> No ? ? ?
<lcm> No ? ? ?
<leq> No ? ? ?
<limit> No ? ? ?
<list> No ? ? ?
<ln> No ? ? ?
<log> No ? ? ?
<logbase> No ? ? ?
<lowlimit> No ? ? ?
<lt> No ? ? ?
<m:apply> No ? ? ?
<m:mrow> No ? ? ?
<maction> No Yes ? Yes
<malign> No ? ? ?
<maligngroup> No No[g 2] ? ?
<malignmark> No No[g 3] ? ?
<malignscope> No ? ? ?
<math> No Yes Partial Yes
<matrix> No No ? ?
<matrixrow> No No ? ?
<max> No ? ? ?
<mean> No ? ? ?
<median> No ? ? ?
<menclose> No Yes ? Yes
<merror> No Yes Partial Yes
<mfenced> No Yes Yes Yes
<mfrac> No Yes Partial Yes
<mfraction> No ? ? ?
<mglyph> No No[g 4] ? ?
<mi> No Yes Partial Yes
<min> No ? ? ?
<minus> No ? ? ?
<mlabeledtr> No ? ? ?
<mmultiscripts> No Yes ? ?
<mn> No Yes Partial Yes
<mo> No Yes Partial Yes
<mode> No ? ? ?
<moment> No ? ? ?
<momentabout> No ? ? ?
<mover> No Yes Partial Yes
<mpadded> No Yes ? ?
<mphantom> No Yes Yes Yes
<mprescripts> No ? ? ?
<mroot> No Yes Partial Yes
<mrow> No Yes Partial Yes
<ms> No ? ? Yes
<mspace> No Yes ? Yes
<msqrt> No Yes Partial Yes
<mstyle> No Yes Partial ?
<msub> No Yes Partial Yes
<msubsup> No Yes Partial Yes
<msup> No Yes Partial Yes
<mtable> No Yes Partial Yes
<mtd> No Yes Partial Yes
<mtext> No Yes Partial Yes
<mtr> No Yes Partial Yes
<munder> No Yes Partial Yes
<munderover> No Yes Partial Yes
<naturalnumbers> No ? ? ?
<neq> No ? ? ?
<none> No ? ? ?
<not> No ? ? ?
<notanumber> No ? ? ?
<notin> No ? ? ?
<notprsubset> No ? ? ?
<notsubset> No ? ? ?
<or> No ? ? ?
<otherwise> No ? ? ?
<outerproduct> No ? ? ?
<partialdiff> No ? ? ?
<pi> No ? ? ?
<piece> No ? ? ?
<piecewice> No ? ? ?
<piecewise> No ? ? ?
<plus> No ? ? ?
<power> No ? ? ?
<primes> No ? ? ?
<product> No ? ? ?
<prsubset> No ? ? ?
<quotient> No ? ? ?
<rationals> No ? ? ?
<real> No ? ? ?
<reals> No ? ? ?
<reln> No ? ? ?
<rem> No ? ? ?
<root> No ? ? ?
<scalarproduct> No ? ? ?
<sdev> No ? ? ?
<sec> No ? ? ?
<sech> No ? ? ?
<selector> No ? ? ?
<semantics> No ? ? ?
<sep> No ? ? ?
<set> No ? ? ?
<setdiff> No ? ? ?
<sin> No ? ? ?
<sinh> No ? ? ?
<subset> No ? ? ?
<sum> No ? ? ?
<tan> No ? ? ?
<tanh> No ? ? ?
<tendsto> No ? ? ?
<times> No ? ? ?
<transpose> No ? ? ?
<true> No ? ? ?
<union> No ? ? ?
<uplimit> No ? ? ?
<variance> No ? ? ?
<vector> No ? ? ?
<vectorproduct> No ? ? ?
<xor> No ? ? ?

Attributes[edit]

Global[edit]

Trident Gecko WebKit Presto

Element-specific[edit]

Trident Gecko WebKit Presto

APIs[edit]

Trident Gecko WebKit Presto

Notes[edit]

References[edit]

Trident references[edit]

Gecko references[edit]

  1. Bug 124709 - MIME type application/mathml+xml should be supported, Mozilla
  2. Bug 122253 - (maligngroup) maligngroup not available in MathML support, Mozilla
  3. Bug 122253 - (maligngroup) maligngroup not available in MathML support, Mozilla
  4. Bug 297465 - (mglyph) mglyph not shown at all (not implemented), Mozilla

Webkit references[edit]

Presto references[edit]

Other references[edit]

External links[edit]

  • Ausbrooks, Ron; Buswell, Stephen; Carlisle, David; Dalmas, Stéphane; Devitt, Stan; Diaz, Angel; Froumentin, Max; Hunter, Roger; Ion, Patrick; Kohlhase, Michael; Miner, Robert; Poppelier, Nico; Smith, Bruce; Soiffer, Neil; Sutor, Robert; Watt, Stephen (2003-10-21). "Mathematical Markup Language (MathML) Version 2.0 (Second Edition)". World Wide Web Consortium.


This article "Comparison of layout engines (MathML)" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Comparison of layout engines (MathML). Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.