Node.js
- its runtime built on Chrome’s V8 JSengine.
- event-based
- non-blocking
- Asynchronous
- I/O runtime
- uses
- Google’s Chorme V8
-
libuv library
- creator Ryan Dahl
- he enhanced V8
- version manager allows you to switch between different versions
Hello, World!
-
ECMAScript 2015 (ES6) ?
- less compatibility issues
- npm = package manager
- local package install “npm init -y”
Async
- its instead of being bogged down node sets a callback to process other incoming request without need more threads or servers.
- there are cloning strats for scaling capabilites.apps
- async waiting now helps to write things the wont crash due to async running
Node
- good for real time apps!
- good for API/databases
- good boilerplates
- fast and scalable
- can make ROBOTS!