There are indeed discussions in nodejs to became more vm agnostic.
This was also hinted at in
https://github.com/mozilla/spidernode/issues/3

On Thu, Apr 14, 2016 at 6:08 PM, Steve Fink <sf...@mozilla.com> wrote:
> On 04/14/2016 06:21 AM, Philip Chee wrote:
>>
>> On 12/04/2016 19:27, Henri Sivonen wrote:
>>
>>> My understanding is that
>>> https://git.merproject.org/mer-core/qtmozembed/ still uses it. As we
>>> are figuring out how to be more embeddable (see
>>> https://medium.com/@david_bryant/embed-everything-9aeff6911da0 ), it's
>>
>> AFAICT Spidernode is an ex-parrot. However the JXCore fork of Node.js
>> can optionally use SpiderMonkey as their JavaScript engine. I wonder if
>> the JXCore people would be willing to upstream their changes back to
>> Mozilla?
>
>
> There's a new spidernode now -- <https://github.com/mozilla/spidernode>. But
> it's much less complete than JXCore. Sadly, JXCore has itself been
> discontinued, but the source was released under an MIT-style license at
> <https://github.com/jxcore/jxcore>.
>
> Neither makes any changes to SpiderMonkey afaik; the changes that could be
> upstreamed are to the Node source.
>
> I'm not that familiar with Node or either of these SpiderMonkey shim layers,
> but I have heard word that some of the changes may be fairly invasive. The
> best route probably depends on the changes required, and the willingness of
> the Node maintainers to accept these things. It's kind of feeling to me like
> it's about time for Node to abstract away from v8 a bit so that it can more
> easily run under either SpiderMonkey or ChakraCore (they've also done a Node
> port, some parts of which are the basis for the new spidernode.)
>
> _______________________________________________
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to