Open YeonjuOHYE opened 4 years ago
http://latentflip.com/loupe
모든 엔진이? v8은 무엇...?
자바스크립트는 싱글스레드이므로 callstack은 한번에 하나씩만 수행 이 때 비동기(ex. setTimeout 등)은 엔진과 별개인 web api영역 (link)에서 수행하고 이때 수형 결과를 task que에 넣는다. event loop는 task que 에서 job 을 꺼내어 call stack에 넣는다.
모나드 패턴
callstack 과 툴
http://latentflip.com/loupe
자바스크립트 엔진은
1.call stack 2.heap 3.task que +event loop로 이루어져 있다
자바스크립트는 싱글스레드이므로 callstack은 한번에 하나씩만 수행 이 때 비동기(ex. setTimeout 등)은 엔진과 별개인 web api영역 (link)에서 수행하고 이때 수형 결과를 task que에 넣는다. event loop는 task que 에서 job 을 꺼내어 call stack에 넣는다.
다음 공유 주제
모나드 패턴