Smashing Node.js: JavaScript Everywhere equips you with the necessary tools to understand Node.js and its uses in developing efficient web apps. With more traditional web servers becoming obsolete, having knowledge on servers that achieve high scalability and optimal resource consumption using Node.js is the key to your app development success. Teaching you the essentials to making event-driven server-side apps, this book demonstrates how you can use less space and take less time for communication between web client and server.

Contains numerous hands-on examples

Explains implementation of real-time apps including Socket.IO and HTML5, and WebSockets

Addresses practical Node.js advantages from specific design choices

Demonstrates why knowledge and use of JavaScript is beneficial

Includes an interactive online component with sample chapters

Explains components of stand out apps including brevity and benchmarks