비동기란 무엇일까?비동기(asynchronous): 동시에 같은 시간에 실행되지 않는 것좀 더 쉽게 말하면, 특정 코드의 실행을 기다리지 않고 다음 코드를 바로 실행하는 방식이에요.❓왜 비동기 프로그래밍을 사용할까?시간 소요가 큰 작업 때문에 전체 프로그램이 멈추는 것을 막기 위해주로 네트워크 요청, 파일 입출력 등 오래 걸리는 작업에서 사용동기 프로그래밍의 예시console.log('== 동기 구현 ==');function work() { const start = Date.now(); // 시간이 오래 걸리는 작업이라고 가정 // for (let i = 0; i work() 함수가 끝날 때까지 다음 줄의 코드가 실행되지 않음작업이 끝나야 '동기 작업 완료 후 실행될 코드 블럭' 이 출력됨비동기 프..