Experimental components
A small set of components are still under evaluation and are not included in the thumbmark hash by default. They only run when you opt in:
const t = new Thumbmark({ experimental: true });
const { experimental } = await t.get();
When enabled, the resolved values appear on ThumbmarkResponse.experimental rather than components. The set is currently:
mathml
Renders a series of MathML structures (integrals, fractions, matrices, multi-script symbols using blackboard-bold and Greek glyphs) inside an ephemeral iframe and measures their bounding boxes plus the resolved font style. Both the per-structure dimensions and the font-style hash are captured.
This is sensitive to the OS-installed math fonts and the browser's MathML implementation, which together vary considerably across platforms.
Code
See the experimental components in the source tree (mathml).