Node.js是一种在服务器上运行JavaScript的强大方式. Node.Js包含许多执行日常任务的核心库(模块). Node.Js包管理器, 比如npm和Yarn, 使开发人员能够轻松地利用数以百万计的有用模块, such as Gulp, Axios, and Dotenv.
尽管它的多功能性和健壮性，Node.Js不是无所不能的. Since Node.js不适合cpu密集型应用程序, 你需要在你的技术堆栈中添加另一种技术来处理需要计算和处理大量数据的软件(例如.g.，增强现实或视频处理). 已经有人尝试在需要大量计算负载的应用程序中实现JavaScript编码, 比如TensorFlow.Js用于机器学习模型. 然而，它们仍处于开发人员社区采用的早期阶段.