Snap - Transform Strings

Adding transform strings to elements
Scenerio:
Snap initially creates a rect, circle, and ellipse. Then the elements are dynamically transformed.

Snap has an extreme shortand for the various transform strings:
tx,y ≡ translate(x,y)
sx,y ≡ scale(x,y)
rAngle,x,y ≡ rotate(Angle,x,y)
skew(angleX,angleY) ≡ skewX(angleX) skewY(angleY)

SVG Source:
Javascript:

OK in: IE11/Edge/CH55/FF52