title: Javascript Engine V8 Fast property access
body: <p>When I look into the <a href="https://developers.google.com/v8/design#prop_access" rel="nofollow">v8 design elements of fast property access</a>, it mentions this point in the last paragraph for this topic:</p>
  
  <blockquote>
    <p>There are two advantages to using hidden classes: property access does
    not require a dictionary lookup, and they enable V8 to use the classic
    class-based optimization, inline caching.</p>
  </blockquote>
  
  <p>This is a bit vague for me. Can anyone elaborate this on why hidden class does not require a dictionary lookup and enable v8 to use the classic class-based optimization, inline-caching?</p>
  
  <p>Please do this as detail as possible.</p>