USVString: A sequence of Unicode scalar values. (is valid UTF-8)

String: A sequence of bytes

DOMString: A sequence of 16-bits unsigned integers

(encoded as UTF-16; roughly equivalent to String?)