Also, if you ever are in a situation where V8 is simply too large or too non-portable, know that the underlying libuv C library does most of the raw work for node. I've made it a recent hobby to try libuv in all sorts of different scripting engines to see how it works there. None of them are near as mature as node.js, but maybe they can help extend the spirit of node into places where v8 can't reach.
http://luvit.io/ - (libuv + luajit) - node-ish API (but in Lua and with coroutines) faster for some benchmarks and most importantly, uses a lot less ram for small servers. https://github.com/creationix/luvmonkey - (libuv + spidermonkey) - still quite alpha, but with mozilla's engine instead of google's. Seems to use half the ram, but it's hard to tell this early on. The biggest difference is you get JavaScript 1.8.5 (complete with E4X if you wish) vs ES5+ (some of ES6) in V8 https://github.com/creationix/candor.io - (libuv + candor) - Yes, the language isn't even done yet. This one is extremely alpha, but hopefully it's very small when it's done. On Sat, Mar 10, 2012 at 7:40 AM, Nick <[email protected]> wrote: > There were some issues with a compile flag for V8 on ARM (I'm running > a SheevePlug) a few versions back but that was an easy enough fix and > hasn't happened since (touch wood...). Should be able to find it in > the nodejs github issue list if it comes back. > > On Mar 5, 8:02 am, mscdex <[email protected]> wrote: > > On Mar 5, 7:50 am, rtweed <[email protected]> wrote: > > > > > So am I right in assuming that Node.js should be able to be installed > > > on the Raspberry Pi (when any of us manage to get our hands on one!)? > > > Will its ARM processor be an issue? > > > > I don't see why it wouldn't work on it. As far as ARM goes, I compile > > and use node on a pandaboard. > > -- > 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 > -- 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
