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

Answered Forum FAQs
  • ARM Community
0 votes 663 views 0 replies Started 4 months ago by Annie Answer this
Suggested answer How to trace PMU performance data by ETM?
  • ETM
  • Arm Development Studio
0 votes 91 views 1 replies Latest yesterday by iamsocute Answer this
Not answered Mhapk 0 votes 43 views 0 replies Started 3 days ago by RachelCurley Answer this
Answered Error: Cannot Load Flash Programming Algorithm!
  • Keil MDK
  • stm32cubemx
  • stm32 h7
0 votes 204 views 1 replies Latest 4 days ago by simosilva Answer this
Suggested answer What's the difference between each version of Architecture Reference Manual 0 votes 322 views 3 replies Latest 6 days ago by iamsocute Answer this
Not answered Change HiKey970 GPU frequency 0 votes 54 views 0 replies Started 6 days ago by ShD Answer this
Answered Forum FAQs Started 4 months ago by Annie 0 replies 663 views
Suggested answer How to trace PMU performance data by ETM? Latest yesterday by iamsocute 1 replies 91 views
Not answered Mhapk Started 3 days ago by RachelCurley 0 replies 43 views
Answered Error: Cannot Load Flash Programming Algorithm! Latest 4 days ago by simosilva 1 replies 204 views
Suggested answer What's the difference between each version of Architecture Reference Manual Latest 6 days ago by iamsocute 3 replies 322 views
Not answered Change HiKey970 GPU frequency Started 6 days ago by ShD 0 replies 54 views