Hi,
sorry, I missed your original e-mail. Well, we can take a look when we get a
bit of time to do so. In general, I’m not surprised to see that self-hosted
JsJs is faster than Nashorn-bootstrapped JsJs (with current Nashorn) since you
made some strong reductions in semantics of what JsJs can
OT is written in JavaScript).
While the runtime is fairly naive, everything is considered as an
java.lang.Object and JS Objects are hash maps (each field is accessed
through a double indirection), I've found that Nashorn was really slow
to run the AOT script (jsjs.js) compared to using jsjs
naive, everything is considered as an
java.lang.Object and JS Objects are hash maps (each field is accessed
through a double indirection), I've found that Nashorn was really slow
to run the AOT script (jsjs.js) compared to using jsjs to compile
itself, given that some Nashorn stacktraces see