JavaScript terminology: the two prototypes
2ality.com