[squeak-dev] Using V8 for other languages

David Griswold david.griswold.256 at gmail.com
Fri Sep 5 19:17:21 UTC 2008


On Wed, Sep 3, 2008 at 7:56 AM, Dan Ingalls <Dan at squeakland.org> wrote:

>  David Griswold <david.griswold.256 at gmail.com>  wrote...
>
>
>    - Given who the developers are, and with Google behind it, it will be
>    the fastest JavaScript VM for a long time to come.
>
>
> There's no doubt that V8 puts us on a new plateau, and the V8 team is good,
> and that the further attention being put on multiprocessing and security are
> critical.  However VMs are not black magic, and you might be interested to
> read some comparisons with TraceMonkey...
>
>
> http://weblogs.mozillazine.org/roadmap/archives/2008/09/tracemonkey_
> update.html
>
> One thing is clear:  JavaScript *is* the assembly language of the Internet,
> at least for a few years now.
>
>         - Dan
>

Yes, it's becoming clear that V8 doesn't do anything that radically new or
magical, and that it was specifically designed for JavaScript, not as any
kind of universal dynamic language VM.  I'm especially disappointed at
Eliot's observation that it doesn't have a bytecode intermediate form,
although they may do mixed-mode execution by first interpreting the AST.

I'm not sure that the tracemonkey benchmarks are very definitive, but at the
least it seems like V8 isn't blowing everything else away.

But you are right; at least now that there are multiple fast JavaScript
implementations, a lot more stuff will target it.
-Dave
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20080905/1cba68f7/attachment.htm


More information about the Squeak-dev mailing list