So, DOMMatrix
(and the other geometry classes) are intended to be generic. So, then DOM seems out of place when, for example, using DOMMatrix in a WebGL application because there is no DOM inside a WebGL context.
I think better names would be TransformationMatrix
, AffineMatrix
, Matrix3D
, or similar.
Calling it a DOMMatrix is like calling it a WebGLMatrix then using that to manipulate CSS transforms, which isn’t WebGL.