(Ad, please don’t block.)
5 The big picture
In this chapter, I’d like to paint the big picture: What are you learning in this book and how does it fit into the overall landscape of web development?
5.1 What are you learning in this book?
Node.js is important for web development in three ways:
- Node’s software registry, npm, has become the dominant way of installing tools (such as compilers and build tools) and libraries – even for client-side development.
5.2 The structure of browsers and Node.js
- Two APIs are hosted on top of this foundation:
- In browsers, you need to use the platform-specific API if you want to do anything related to the user interface: react to mouse clicks, play sounds, etc.
- In Node.js, the platform-specific API lets you read and write files, download data via HTTP, etc.
- Node.js Docs: document the Node.js API.
5.4 Further reading