As this post mentions, v8 features a hidden-class implementation while the JavaScript language is prototype- rather than class-based.
Does this mean, in general, a class-based design fits the underlying system better and a prototype-based design only makes the programmer's task easier but not machine-friendly?