On Aug 28, 4:38 am, "Ben Loud" <[EMAIL PROTECTED]> wrote:
> There's been a lot of buzz about TraceMonkey recently, and alot of people
> promoting it by arguing that HotSpot is 'too heavyweight' and because
> JavaScript is dynamic, it wouldnt do as good of a job as a 'specially
> designed' JIT (seehttp://ejohn.org/blog/tracemonkey/for some amusing
> comments, including *"We just applied the most relevant research (Andreas's)
> to JavaScript. Sun would not and will not do that, because JS is not Java."
> *Seems Mr Eich is not aware of John's work!*). *

I haven't seen John in 12 years; sorry for not keeping up. But
seriously, I was replying to someone on that blog whose behavior
quickly identified him as a troll, yet who seemed at first to fault us
on technical grounds for not using HotSpot in Firefox(!). Let's get
real.

Even with John's work, we're not able to switch to such a VM. We need
a very small JIT, specialized to JS as source language, and that
avoids method inlining and similar code bloat. And it has to compete
with the likes of V8, which is not easy (we're the only browser not
apparently caught flat-footed on this particular front).

I'm glad the JVM is getting better dynamic and functional programming
language support. But a JVM is simply not an alternative to the built-
in browser VMs out now or to be released soon. Even Tamarin, in many
ways a Java-1-like VM, is not competitive at untyped JS, which is the
only kind of JS that there is on the Web.

/be
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "JVM 
Languages" group.
To post to this group, send email to jvm-languages@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/jvm-languages?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to