title: Private and privileged methods vs prototype methods
body: <p>In JavaScript I can create private and privileged methods by declaring them in the constructor. By this I have to move them out of the prototype of the object. Then I lose the possibility of inheritance and some performance since every object will have it's own copy of those methods instead of accessing one prototype object.</p>
  
  <p>So my question now is what might be a petter pattern: Make use of private and privileged methods or not. I am no big fan of dangling so I want to avoid this. So what to do?</p>
  
  <p>What are your experiences?</p>