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 access secure generic timer
  • ARMv8 Exception Model
  • Security
  • Arm64
0 votes 68 views 0 replies Started 7 days ago by armsss Answer this
Not answered How do branch instructions influence the performance of Cortex-A77? 0 votes 81 views 0 replies Started 9 days ago by hyf_sysu Answer this
Suggested answer Getting Dummy character while receiving UART data,How to fix it ? 0 votes 455 views 2 replies Latest 10 days ago by Jerome Decamps - 杜尚杰 Answer this
Suggested answer Sht11 interfacing with lpc1758 0 votes 130 views 1 replies Latest 14 days ago by Andy Neil Answer this
Suggested answer Arm Cortex A57 controller 0 votes 287 views 1 replies Latest 15 days ago by Tyler_p Answer this
Not answered M7 to NIC-400 connectivity via AXIM
  • Cortex-M7
  • CoreLink NIC-400 Network Interconnect
0 votes 87 views 0 replies Started 20 days ago by Ramaswamy Vishwanath Answer this
Not answered access secure generic timer Started 7 days ago by armsss 0 replies 68 views
Not answered How do branch instructions influence the performance of Cortex-A77? Started 9 days ago by hyf_sysu 0 replies 81 views
Suggested answer Getting Dummy character while receiving UART data,How to fix it ? Latest 10 days ago by Jerome Decamps - 杜尚杰 2 replies 455 views
Suggested answer Sht11 interfacing with lpc1758 Latest 14 days ago by Andy Neil 1 replies 130 views
Suggested answer Arm Cortex A57 controller Latest 15 days ago by Tyler_p 1 replies 287 views
Not answered M7 to NIC-400 connectivity via AXIM Started 20 days ago by Ramaswamy Vishwanath 0 replies 87 views