what is the difference between class and prototypal inheritance?
“Classes inherit from classes and create subclass relationships: hierarchical class taxonomies.” Prototypal Inheritance: A prototype is a working object instance. Objects inherit directly from other objects. ... In other words, class taxonomies are not an automatic side-effect of prototypal OO: a critical distinction.