Capterra Glossary
Node.js
Node.js, commonly referred to as Node, is a single thread, open-source platform that was made for building scalable server-side and network applications. Node.js allows developers to use JavaScript to write command line tools for server-side scripting. Instead of following the traditional receive, process, send, wait, and receive workflow that most code follows, Node.js processes incoming requests in a constant event stack. Node.js sends small requests to the receiving server, one after another without waiting for responses. Since Node.js uses fewer threads, it utilizes much fewer computer memory/resources, resulting in quicker task execution.
What Small and Midsize Businesses Need to Know About Node.js
Node.js is commonly used by small tech startups to build real-time desktop and mobile applications. It is an optimal solution for tech startups that feature junior-level developers because it only requires them to know how to write code in Javascript in order to manage both the backend and frontend of their application.
Related Terms
- Synchronous
- Software as a Service (SaaS)
- Intranet
- Security Orchestration, Automation and Response (SOAR)
- Identity and Access Management (IAM)
- Managed Service Provider (MSP)
- Haptics
- WAN (Wide-Area Network)
- Service-oriented Architecture (SOA)
- Augmented Reality (AR)
- Chief Information Officer (CIO)
- Security Information and Event Management (SIEM)
- Platform as a Service (PaaS)
- Service-Level Agreement (SLA)
- Scalability
- Data Center
- Authorization
- Multitenancy