On Oct 23, 9:47 am, Joran Greef <[email protected]> wrote:
> I would like Rhino to be: simple and fast.
>
> Simple: I would prefer to put in the effort to keep my code-base up to
> date with Rhino, if that means we can break free from backwards-
> compatibility phobia, which often tends to slow progress. It will take
> guts but Rhino will be better in the end if it supports "a single JS
> version" only.

I think there's some value in maintaining backwards compatibility,
particularly in regard to the JS language version, since the scripts
being evaulated/parsed are often out of the control of the Rhino
embedders themselves. That being said, SpiderMonkey has been dropping
support for old JavaScript language versions (most notably the pre-
ECMA JavaScript 1.2), and Rhino should do the same.

>
> Fast: I use Rhino as a JSON API server in production. It's certainly a
> couple times slower than V8 or TraceMonkey. At this stage I would
> switch to V8, except for the excellent access to Java that Rhino
> offers. It would be great if the Rhino could be made to run faster.

No argument on speed. It'd be great to improve parsing and execution
speed, and I expect there's some low-hanging fruit. Patches welcome!
_______________________________________________
dev-tech-js-engine-rhino mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-js-engine-rhino

Reply via email to