JS 100% respects compatibility, they even avoided some methods because some popular libraries in the past used to extend the Prototype for arrays