Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside a browser. JavaScript performance is great on Arm in both Android and server platforms.

Learn more

Developers who choose Node.js can write their server-side code in JavaScript. This is a great fit for web applications that are delivered directly to a browser over the Internet.


Optimization

Node.js uses the Google V8 JavaScript engine, which is aggressively optimized for Arm. This engine is a standard component in the Android operating system, and it has excellent performance characteristics on Arm-based hardware.

Learn more

Library ecosystem

Node.js provides a huge ecosystem of supporting libraries that are often freely available. These libraries amplify developer productivity by providing drop-in functionality for things like cryptography and calendar widgets.

Learn more

Portability

JavaScript is executed directly from a text-based script. Unlike C, JavaScript can run on any Node.js installation, irrespective of the underlying hardware platform. This allows JavaScript programs to easily run on Arm-based platforms without additional developer effort.

Learn more

Resources

Community forums

Not answered the best chipset/motherboard for my project 0 votes 50 views 0 replies Started yesterday by Sebastiaan ProjectG Answer this
Not answered How to set up stage-2 translation table
  • Armv8-A
0 votes 60 views 0 replies Started 4 days ago by irakatz Answer this
Not answered LPC1857 (MCB1800) Setup CAN Bus Port Manually 0 votes 83 views 0 replies Started 7 days ago by Nicholas_ Answer this
Suggested answer casal instruction is slower than ldxr/stlxr in glibc atomic_compare_exhchange 0 votes 227 views 2 replies Latest 15 days ago by zca Answer this
Not answered CORTEX-A8 0 votes 78 views 0 replies Started 15 days ago by JackShan Answer this
Not answered Debug problem of FM4-S6E2CC-ETH 0 votes 88 views 0 replies Started 16 days ago by yuanxing1992 Answer this
Not answered the best chipset/motherboard for my project Started yesterday by Sebastiaan ProjectG 0 replies 50 views
Not answered How to set up stage-2 translation table Started 4 days ago by irakatz 0 replies 60 views
Not answered LPC1857 (MCB1800) Setup CAN Bus Port Manually Started 7 days ago by Nicholas_ 0 replies 83 views
Suggested answer casal instruction is slower than ldxr/stlxr in glibc atomic_compare_exhchange Latest 15 days ago by zca 2 replies 227 views
Not answered CORTEX-A8 Started 15 days ago by JackShan 0 replies 78 views
Not answered Debug problem of FM4-S6E2CC-ETH Started 16 days ago by yuanxing1992 0 replies 88 views