Why do we use prototypes?
Prototyping helps prevent this. Prototyping quickly, and frequently, is the best way to test your assumptions, learn about users, and improve on your ideas. Prototypes can be anything from sketches on a napkin to role-playing: just anything that lets you make your ideas tangible and testable.
What is difference between Proto and prototype?
prototype is a property of a Function object. It is the prototype of objects constructed by that function. __proto__ is an internal property of an object, pointing to its prototype. Current standards provide an equivalent Object.