I think this might be of interest:

https://github.com/creationix/luvmonkey

quoting:

> This project is an effort to create a custom SpiderMonkey runtime that
has libuv built-in. This will give it very node.js-like semantics, but
using a different JavaScript engine.



2013/4/3 cpprototypes <[email protected]>

> I was recently excited to find out that V8 is starting work on adding
> generators support.  Then I heard about asm.js and looked into Firefox's
> *Monkey (OdinMonkey, SpiderMonkey, etc.) series of JS engines.  Performance
> is good, they've already implemented many ECMAScript 6 features, and now
> asm.js support is added.  Looking at all this, it feels like V8 is falling
> behind and stagnant.  Also Google is working on Dart which is a competitor
> to JS technologies.  Mozilla seems to be "all in" on JS tech instead of
> divided like Google.  If node.js used *Monkey instead of V8, I can imagine
> a future world like this:
>
> 1) Node.js would get future ECMAScript updates faster (ECMAScript 6, 7,
> etc.)
>
> 2) In the python community, the common way to handle performance is to
> first write it in python, then optimize heavy loop/CPU areas in C code.  A
> similar thing could be done in node.js, write first in regular JS, optimize
> heavy loops/CPU with LLJS (http://mbebenita.github.com/LLJS it's a static
> typed dialect of JS) or C/C++.
>
> 3) Existing native libraries could compiled to asm.js, expanding the areas
> node.js can be used.  For instance, in python NumPy is a python layer for
> very fast C math libraries.
>
> Switching node.js to *Monkey or at least making it VM agnostic would be a
> huge task.  And it's possible V8 will eventually implement asm.js and other
> JS technologies made by Mozilla.  But it seems like Mozilla is pushing the
> boundaries of JS technology and opening paths to new areas.  I'm curious if
> the node.js developers have discussed the idea?
>
>
>  --
> --
> Job Board: http://jobs.nodejs.org/
> Posting guidelines:
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> You received this message because you are subscribed to the Google
> Groups "nodejs" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en
>
> ---
> You received this message because you are subscribed to the Google Groups
> "nodejs" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to