Docs should note that width/height/em/ex properties cause geometry to be recomputed
Each time one of the width/height/em/ex properties is read, the whole SVG's geometry can potentially be recomputed (in reality this only happens for SVGs with no intrinsic dimensions). The documentation should note that reading each property individually is a bad idea for this reason.