Node in Simple Terms
Node (also known as NodeJS or node.js) is JavaScript framework designed to build scalable network applications. Node is an open-source, cross-platform, JavaScript run-time environment that executes JavaScript code outside of a browser, and it lets developers use JavaScript to write command line tools and for server-side scripting. Netflix, PayPal, and LinkedIn are just a few applications that leverage the power of Node.
As a server-side JavaScript framework, Node is a key piece of the "JavaScript everywhere" paradigm. Alongside React, Angular, Vue, and other client-side JavaScript frameworks, Node unifies web development around a single programming language for both the server and application layer. Modules for file system I/O, networking, binary data (buffers), cryptography functions, data streams, and other core functions use an API designed to reduce the complexity of writing server applications.
Created in 2009, today Node is governed by the Node.js Foundation, and is facilitated by the Linux Foundation's Collaborative Projects program.
Untold utilizes Node on new web and mobile applications when applicable. Node isn’t always a great fit, but it certainly has its use cases. You can count on the Untold team to be forthright on our technical and architectural recommendations for any project, and our tech stack shifts with the needs of the software applications we create.