IDE support?
Bill Frantz
frantz at pwpconsult.com
Tue Sep 13 15:49:34 PDT 2011
I am always amused by the continuing demands for more
performance. The only real advantage of performance as a major
metric is that it is relatively easy to measure.
If performance is your number one goal, then the only languages
you should consider are assembler and machine language. :-)
On the other hand, if you like safety, security,
maintainability, understandability etc., then recognize that
these features have associated costs.
On 9/13/11 at 7:48, brendan at mozilla.com (Brendan Eich) wrote:
>On Sep 13, 2011, at 5:33 AM, Andreas Rossberg wrote:
>
>>* A big problem is predictability, it is a black art to get the best
>>performance out of contemporary JS VMs.
>
>This is the big one in my book. Optimization faults happen. But can we iterate till flat?
A set of rules a developer interested in performance can use
would be helpful. Particularly if they applied to more than one
implementation. :-)
>>* The massive complexity that comes with implementing all this affects
>>stability.
>
>This one I'm less sympathetic to, since we won't get rid of
>untyped JS up front. A sunk cost fallacy? If we could make a
>"clean break" (ahem), sure. Otherwise this cost must be paid.
We could get better stability with simpler, less performant VMs.
Some users might prefer the increased stability and security
such a VM would offer.
Cheers - Bill
-----------------------------------------------------------------------
Bill Frantz | Privacy is dead, get over | Periwinkle
(408)356-8506 | it. | 16345
Englewood Ave
www.pwpconsult.com | - Scott McNealy | Los Gatos,
CA 95032
More information about the es-discuss
mailing list