: 웹문서를 제어하기 위해 개발된 언어(HTML문서를 조작하기 위해 탄생): 브라우저로 파일을 열게되면 엔더링엔진이 HTML로 작성된 문서를 한줄한줄 해석→ 그리고 이러한 문서를 객체화(문서객체 모델: Document Object Model) 하여 자바스크립트로 접근할
→ clear style of using promise→ Promise를 좀 더 간결하고 간편하면서 동기적으로 실행 되는 것 처럼 보이게 만들어 주는 것.→ Promise를 여러개 사용하면 코드가 난잡해지는데, 체이닝이 된 여러개의 Promise 위에 좀 더 간편한 A