객체는 애플리케이션의 기능을 구현하기 위해 협력한다. 객체는 어떤 역할을 가지고, 책임을 수행한다. 객체는 자율적으로 책임을 수행해야 하고, 협력적으로 협력에 참여해야 한다.
자바스크립트 웹 프레임워크 없이 웹 프론트엔드 애플리케이션을 개발하는 방법에 대해 알아보는 책이다. 렌더링, 이벤트 관리, HTTP 요청, 라우팅, 상태 관리 등을 프레임워크 없이 직접 구현해본다.