동기 vs 비동기JS에서 작업을 처리하는 방법은 동기와 비동기로 크게 두 가지가 존재합니다.둘의 차이점은 작업을 직렬적으로 처리하느냐 병렬적으로 처리하느냐입니다.직렬적으로 처리하는 동기는 작업이 끝나지 않으면 다음 작업을 수행할 수 없는 방식을 말합니다.즉, 이전 처리가 끝나지 않는다면 다음 작업은 끝날 때가지 기다려야하는 것을 의미합니다.이렇게 말하면 안 좋아보일 수 있지만 작업의 흐름을 한 눈에 파악하기 쉽다는 장점을 가지고 있습니다. 반대로 병렬적으로 처리하는 비동기는 작업이 처리중이든 상관하지 않고 다음 작업을 처리합니다.코드가 끝날 때까지 코드의 실행을 멈추지 않고 다음 코드를 먼저 실행하는 것을 의미합니다. 아래는 동기와 비동기의 이해를 돕기위한 자료입니다. callbackJS에서 비동기 처리..