YeonjuOHYE / javascript

0 stars 0 forks source link

20191121 - seminar #15

Open YeonjuOHYE opened 4 years ago

YeonjuOHYE commented 4 years ago

callstack 과 툴

http://latentflip.com/loupe

자바스크립트 엔진은

1.call stack 2.heap 3.task que +event loop로 이루어져 있다

모든 엔진이? v8은 무엇...?

자바스크립트는 싱글스레드이므로 callstack은 한번에 하나씩만 수행 이 때 비동기(ex. setTimeout 등)은 엔진과 별개인 web api영역 (link)에서 수행하고 이때 수형 결과를 task que에 넣는다. event loop는 task que 에서 job 을 꺼내어 call stack에 넣는다.

스크린샷 2019-11-22 오전 12 41 56 스크린샷 2019-11-22 오전 12 42 36 스크린샷 2019-11-22 오전 12 42 53 스크린샷 2019-11-22 오전 12 43 15

다음 공유 주제

모나드 패턴