1. 동기 (synchronous)1.1. 콜스택 관점에서 보는 동기JS 코드는 기본적으로 위에서 아래로 작성된 순서에 따라 실행되며, 실제 실행 시점과 순서는 콜스택(call stack)에 의해 관리된다. 콜스택이란수행해야 할 코드나 함수를 순차적으로 담아두는 스택 그럼 콜스택 관점으로 본다면, 동기란 함수 호출이 완전히 끝나서(return) 스택에서 빠질 때까지 다음 작업을 진행하지 않는 방식이다.즉, 현재 실행 흐름이 끝날 때까지 다음으로 못 넘어가는 구조라 보면 된다. 예시를 통해 확인해보자.function a() { console.log("a start"); b(); console.log("a end");}function b() { console.log("b");}a();console...