eval-ing a function, performance after being evaled
<p>We all know that the code:</p>

<pre><code>var ssum = function(a,b) { return a+b; } 
</code></pre>

<p>is executing faster than</p>

<pre><code>eval("var esum = function(a,b) { return a+b; } ");
</code></pre>

<p>for many reasons. </p>

<p>what I want to know is that if a function which was created by eval-ing a string will perform worse than a if it had not been.</p>

<p>For the example above it means: will esum(1,1) slower than ssum(1,1) ?</p>

<p>I would like an answer which tells me if this depends on the browser implementation 
(and if so why) and if the performance depends on the variables referenced by the eval-ed function.</p>

<p>Many Thanks,
Lx</p>
