title: !! (not not) vs Boolean() performance
body: <p>I came across the !! (not not) operator in javascript as a way of converting a falsy/truthy value to inverted true/valse and then invert it to get the corresponding true/false. So apparently</p>
  
  <pre><code>!!("something")
  </code></pre>
  
  <p>and </p>
  
  <pre><code>Boolean("something")
  </code></pre>
  
  <p>are the same. Are there any differences between them? Which one is the preferred one?</p>
  
  <p>I found some related questions ( <a href="https://stackoverflow.com/questions/784929/what-is-the-not-not-operator-in-javascript">What is the !! (not not) operator in JavaScript?</a>) but they don't seem to address performance. I hope this is not a duplicate.</p>