How is it possible that I have only today discovered that "dog".sup() returns "<sup>dog</sup>" in javascript?

MDN: "This feature is no longer recommended."
@tedu What's sup("dog")?