title: Caching a this reference
body: <p>Does it make sense to cache a reference to the this context in, say, a "class" function where <code>this</code> is heavily used?</p>
  
  <p>I'm thinking that a minifier could then replace <code>self</code> with something shorter and it would result in a slightly smaller file size. Does this have any downsides, would you do it and if not, why not?</p>
  
  <p>Example:</p>
  
  <pre><code>var Klass = function() {
    var self = this;
  
    self.foo = 'qux';
    self.bar = 'quux';
    self.foobar = true;
    self.foobaz = false;
  }
  </code></pre>