title: Does JSON.parse() use eval() internally?
body: <p>Does <code>JSON.parse</code> in modern browsers use <code>eval()</code> internally for evaluating and executing the dynamic code?</p>
  
  <p>Because I have been looking through Douglas Crockford's JSON library. It also uses <code>eval()</code> when using parse() but after preprocessing prior to the actual evaluation. Such as:-</p>
  
  <ol>
  <li>A wall against Unicode characters in the code.</li>
  <li>A code shows malicious intent.</li>
  </ol>
  
  <p>Do the modern browsers which supports JSON.parse natively perform this or they follow other protocols?</p>