- It works on the client side. For eg- While using the website, when you interact with something, you send a request to the server which gets processed, and in return, you get a response.
- It is open-source. This makes it flexible, fast, and lightweight.
- It can be used in both the frontend and backend.
- It is versatile with efficient performance.
- It is used everywhere on the web
- It has slow bitwise operations
- There is limited use of libraries
- It supports only single inheritance
- There may be security issues
- Different browser interpretations
- You are more likely to commit some mistakes as it is a dynamic language
What is Node.js?
Before Node.js –
PHP + SQL —> Backend
After Node.js –
Node.js + SQL —> Backend
- Node.js is non-blocking. When you request one data that will take 10 seconds to complete, till then Node.js will not wait and you can request more. It accepts multiple requests at the same time.
- It is a lightweight framework
- It is cross-platform with high processing
- Learning Node.js is a long time investment as full-stack developer earns a lot
- It is asynchronous and event-driven
- It is reliable and scalable
- You have to install the Node.js dependencies of an existing project to run it locally
- It has a lack of consistency
- It cannot be used in applications that are CPU intensive
- It does not enable multi-threading programming
- APIs frequently change which makes developers adjust their existing code
- The growing demand for Node.js has also increased the lack of number of professional Node.js
|It runs outside the browser||It can be run only in the browsers|
|It is mainly used on the server-side||It is used on the client-side for frontend development|
|It runs only in V8 engine||It can be run on any JS engine|
Thanks for reading!
Unlimited access to all platform courses
100+ practice projects included
ChatGPT Based Instant AI Help
Structured Full-Stack Web Developer Roadmap To Get A Job
Exclusive community for events, workshops
Sharing is caring
Did you like what Vineeta Tiwari wrote? Thank them for their work by sharing it on social media.
No comments so far