title: Is there an efficiency difference between const vs var while 'requiring' a module in NodeJS
body: <p>I was reading the documentation for <a href="https://github.com/rvagg/bl">https://github.com/rvagg/bl</a> and I noticed that, in the examples, they use <strong>const</strong> to require a module and this made me wonder: is this a good practice? I mean, to me, this looked as a good idea.</p>
  
  <p>A direct example from the link above is:</p>
  
  <pre><code>const BufferList = require('bl')
  
  var bl = new BufferList()
  bl.append(new Buffer('abcd'))
  bl.append(new Buffer('efg'))
  /*...*/
  </code></pre>
  
  <p>I also noticed the lack the semicolons in the example but well, that has been discussed elsewhere thoroughly.</p>