**Project Information **
* Name of tool/project: MathJax
* Project home page: https://www.mathjax.org/
* Name of team requesting review: Extension Math
* Primary contact: @Physikerwelt
* Target date for deployment: before the release date of 1.42, Mazbe apr. 23
* Link to code repository / patchset: https://github.com/mathjax/MathJax which is based on https://github.com/mathjax/MathJax-src/
* Link to scc output for general sizing of codebases (https://github.com/boyter/scc):
```
───────────────────────────────────────────────────────────────────────────────
Language Files Lines Blanks Comments Code Complexity
───────────────────────────────────────────────────────────────────────────────
JavaScript 69 267 0 192 75 98
JSON 17 1839 13 0 1826 0
Markdown 4 625 152 0 473 0
YAML 2 19 0 0 19 0
License 1 202 33 0 169 0
gitignore 1 2 1 0 1 0
───────────────────────────────────────────────────────────────────────────────
Total 94 2954 199 192 2563 98
───────────────────────────────────────────────────────────────────────────────
Estimated Cost to Develop (organic) $72,574
Estimated Schedule Effort (organic) 5.08 months
Estimated People Required (organic) 1.27
───────────────────────────────────────────────────────────────────────────────
Processed 23817658 bytes, 23.818 megabytes (SI)
───────────────────────────────────────────────────────────────────────────────
```
To use MathJax from the client, users need access to the MathJax JS source code.
~~Either this can be done by referring to existing [[ https://docs.mathjax.org/en/latest/web/configuration.html#local-configuration-file | CDNs ]], which seems not to be an option for Wikimedia.~~
Thus, WMF and self-hosted wikis would need to host their copies of [[ https://docs.mathjax.org/en/latest/web/hosting.html | MathJax ]] and already used in the context of the [[ https://gerrit.wikimedia.org/r/plugins/gitiles/wikidata/query/gui/+/refs/heads/master/package.json#51 | WDQS.]] Also, we have been using MathJax on the server side via npm https://www.npmjs.com/package/mathoid-mathjax.
For more context, see T310211
> - [ ] code maybe together with other uses of MathJax https://codesearch.wmcloud.org/search/?q=MathJax&i=nope&files=&excludeFiles=&repos=