![node js in action node js in action](https://i1.wp.com/www.programmer-books.com/wp-content/uploads/2018/08/nodejsinaction.png?resize=568%2C693&ssl=1)
JavaScript on the server? You bet. Node js is a JavaScript server capable of supporting scalable, high-performance web applications.
Using asynchronous I/O, the server can do more than one thing at a time, a key requirement for real-time apps like chat, games, and live statistics. And since it’s JavaScript, you use the same language end to end.
Node js in Action shows you how to build production-quality applications. Clear introductions of key concepts and example-by-example coverage take you from setup to deployment. You’ll dive into asynchronous programming, data storage, and output templating, and interact with the filesystem to create non-HTTP applications like TCP/IP servers and command-line tools. Perfect for a web developer transitioning from Rails, Django, or PHP. Requires basic knowledge of JavaScript.
No prior experience with Node.js needed.