Backend
Node.js
A JavaScript runtime built on Chrome's V8 engine for building server-side applications.
Why it matters
- Enables JavaScript on the server, unifying the stack
- Excellent for I/O-heavy applications
- Massive ecosystem via npm
When to use
- For APIs and real-time applications
- When your team knows JavaScript
- For microservices and serverless functions
Common mistakes
- Blocking the event loop with CPU-intensive tasks
- Not handling errors and promises properly
- Ignoring security best practices
Related terms
Need help implementing?
Ready to build with Node.js?
Let us help you implement this in your project.