
동기/비동기 처리 동기적(Synchronous) 처리 코드는 기본적으로 작성한 순서대로 위에서부터 아래로 순차적으로 실행됩니다. 즉, 한번에 코드 한줄씩 차례차례 실행된다는 소리입니다. 요청을 하면 결과가 주어질 때까지 다른 요청이 처리되지 않으며, 해당 요청 결과가 처리된 후 다음 순서에 맞춰 진행됩니다. 자바스크립트를 실행하는 웹브라우저는 stack이라는 코드 실행 공간이 있는데 거기서 코드를 한줄한줄 차례로 실행합니다. 예를 들어, 아래와 같은 코드가 있다면 어떤 순서대로 출력될까요? console.log(1); console.log(2); console.log(3); 예상하신 대로 1,2,3이 차례대로 출력됩니다. 왜냐면 자바스크립트는 한번에 코드 한줄씩 차례차례 실행하니까요. 이걸 전문용어로 동..