The Oracle JVM is now available on ARM. (I'm not sure if the ARM port is open sourced as part of OpenJDK or not.) At JavaOne this year, Oracle announced Java for Embedded; a significant amount of the customers and partners in this area are using ARM. Among other things, Java for Embedded supports the Java EE 6 standard, which includes lightweight web profile development support (using the Glassfish server -- see http://glassfish.org).
Nashorn is built on top of the JVM, and thus will run on any compliant JVM implementation on any platform. It should be pretty easy to run Node on ARM using Nashorn. And of course, V8 can also run on ARM. There are still a number of micro-benchmarks in which Nashorn trails V8, but it is able to take advantage of the Hotspot dynamic native compilation (using runtime profiling to hyper-optimize hot spots within the code), which should make the overall performance significantly better. The JVM is also designed to take advantage of multi-core and multi-threaded architectures, which is an area that ARM is rapidly growing into. Peace, Cameron Purdy | Oracle *(Working for Oracle, but speaking as an individual and writing my own personal opinions.) * On Tuesday, October 9, 2012 4:25:46 PM UTC-4, shawn wilson wrote: > > It would also be interesting to have a full node stack on android... and I > hear ARM is discontinuing their native Java support, but if I'm wrong, > native node on something like a cheap NXP chip would be cool too. I doubt > this just because I'm sure there are requirements in Java I skimmed over in > the headlines, but just a thought / hope ;) > On Oct 8, 2012 9:03 PM, "Ben Noordhuis" <[email protected] <javascript:>> > wrote: > >> On Tue, Oct 9, 2012 at 2:21 AM, Stewart Mckinney >> <[email protected]<javascript:>> >> wrote: >> > I'm just curious as to why having Node run on top of the Java run time >> is >> > better than say, vanilla C++ compiled Node running naively. Doesn't it >> run >> > on pretty much every popular platform now, anyway? >> >> The major ones, yes. But there are some high margin, low volume >> architectures like POWER and S/390 that V8 doesn't support (and hence >> node.js) but the JVM does. Think AIX, mainframes, etc. >> >> There has been some corporate interest in running node on such >> architectures but the time and money to get (and keep) it ported isn't >> worth it. node.jar could be a viable alternative. >> >> -- >> 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]<javascript:> >> To unsubscribe from this group, send email to >> [email protected] <javascript:> >> 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
