Promise와 Callback의 차이
1. Sementic difference Promise는 생성될떄 이미 resolve 된 상태일수 있음. 한번 resolve되면 resolved function이 계속 호출됨 2. Inversion of control 콜백은 특정 API 등에 callback을 넘겨주면 런타임이 이를 저장하고 있다가 돌떄가 되면 이벤트 루프상에서 돌게 됨 근데 Promise는 호출되는 프로그램에서 제어권을 가지고 있음. Promise 객체를 들고 있는 쪽에서 언제든 then 을 호출해서 다음 동작을 연결할 수 있다는게 콜백과 프로미스의 차이인거 같다. 제어권 역전이 아주 큰 차이인거 같다. Callback함수에서는 실행될 함수 1에 함수2를 넘겨주는 형식이었다면 Promise는 함수1에 대한 프로미스를 가지고 있고, 원하..