Subj : Re: newbie questions about porting JS to embedded processor To : netscape.public.mozilla.jseng From : "Frederic Rudman" Date : Mon Dec 15 2003 04:23 pm Hi Brendan, as per your question below: > >I don't get it: I read on the mozilla site that v5.0 of JS is now "Rhino" > >and that that is a Java-based implementation. What am I missing? > > > > > > Can you point me to that document via a link? Thanks. The link is as follows: http://www.mozilla.org/js/ under the "What JavaScript Implementations are Available?" section which I excerpted as follows: "... This engine, code named SpiderMonkey, is implemented in C. The Rhino engine, created primarily by Norris Boyd (also at Netscape) is a JavaScript implementation in Java..." Is this not correct? Also, what's the difference bet. Spidermonkey and Seamonkey (I saw that name while using the online doc. for JS_macros under Spidermonkey yet the links and refs seemed pointed to "Seamonkey"??? > > > I would be interested in seeing that testcase. It's probably a > synthetic benchmark. SpiderMonkey has not been optimized too much for > such things (and optimizing for other than real-world workloads is > fraught with hazards). It has been optimized for web pages, though, > with more work yet to do. See http://bugzilla.mozilla.org, query for > Browser product, JS Engine component, perf keyword. The testcase I got was the jsshell included as part of the regular download from Nombas (available to all for free). I looked into the source and it seemed completely legitimate. Sincerely, Frederic Rudman. .