러닝 자바스크립트 스터디 자료 - CHAPTER 14. 비동기적 프로그래밍

사용자의 행동은 전적으로 비동기적이다. 사용자가 언제 클릭할지, 터치할지, 또는 타이핑 할지 프로그래머는 전혀 알수 없기 때문이다. 하지만 비동기적 실행이 사용자입력 하나 때문에 필요한 것은 아니다.

자바스크립트 애플리케이션은 단일 스레드에서 동작한다.
즉 자바스크립트는 한 번에 한가지 일만 할 수 있다. 이러한 자바스크립트의 본질 때문에 비동기적 프로그램밍이 필요하다.

자바스크립트에는 매우 일찍부터 비동기적 실행 메커니즘이 존재 했지만, 자바스크립트의 인기가 높아지고 소프트웨어가 복잡해짐에 따라 비동기적 프로그래밍에 필요한 장치들이 추가 되었다.

자바스크립트의 비동기적 프로그래밍에는 뚜렷이 구분되는 세가지 패러다임이 있습니다.
처음에는 콜백 그 뒤로 프라미스 마지막은 제너레이터 입니다.

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×