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

Reply via email to