Chapter 9. The Web: Build leaner and meaner web applications

This chapter covers

  • Using Node for client-side development
  • Node in the browser
  • Server-side techniques and WebSockets
  • Migrating Express 3 applications to Express 4
  • Testing web applications
  • Full-stack frameworks and real-time services

The purpose of this chapter is to bring together the things you’ve learned about networking, buffers, streams, and testing to write better web applications with Node. There are practical techniques for browser-based JavaScript, server-side code, and testing.

Node can help you to write better web applications, no matter what your background is. If you’re a client-side developer, then you’ll find it can help you work more efficiently. You can use ...

Get Node.js in Practice now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.