Node.js is a JavaScript runtime built on Chrome's V8
JavaScript engine that runs JavaScript without browser
Slide 4
Slide 4 text
Why should I want this?
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
Using an event-driven, non-blocking I/O model, Node.js is
lightweight and efficient with very little overhead
Slide 7
Slide 7 text
No content
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
No content
Slide 10
Slide 10 text
No content
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
● Highly scalable web servers for web applications
● Web Services (RESTful API)
● Real-Time apps as its supports Web Sockets
● App with queued inputs
● Data streaming apps
What is it good for?
Slide 13
Slide 13 text
- CPU intensive computations
- Simple CRUD applications
What is it bad for?
Slide 14
Slide 14 text
No content
Slide 15
Slide 15 text
Node.js package ecosystem, npm, is the largest
ecosystem of open source libraries in the world
Slide 16
Slide 16 text
Who is using Node.js?
Slide 17
Slide 17 text
Who is using Node.js?
Slide 18
Slide 18 text
Where else can I use Node.js for?
Slide 19
Slide 19 text
No content
Slide 20
Slide 20 text
No content
Slide 21
Slide 21 text
No content
Slide 22
Slide 22 text
JavaScript is on its way to become
a really universal language