728x90
반응형
자바스크립트 비동기적? 동기적?
자바스크립트는
동기적으로 처리 할까
비동기적으로 처리 할까?
동기적으로 처리 할 수도 있고
비동기적으로도 처리 할 수 있다?!
동기적 처리
: 보통 한 번에 한 줄씩 처리
비동기적 처리
: setTimeout, EventListener, ajax 함수 사용
stack queue 작동 과정
자바스크립트는 stack 으로 처리한다.
stack 이 바쁘면? 웹이 바쁘겠죠?
그러므로
stack 을 바쁘게 만들지 않기 위해
queue 활용한다.
stack 에 더 이상 처리할 일이 없으면
queue 에 넣어 둔 작업을 처리한다.
다만, queue 도 바쁘게 만들지 말아야 한다.
참고 | 개발자 90%가 모르는 자바스크립트 동작원리 (Stack, Queue, event loop) | https://www.youtube.com/watch?v=v67LloZ1ieI
728x90
반응형
'네트워크 > JavaScript' 카테고리의 다른 글
| location.search 가 뭐지 | ChatGPT (0) | 2023.10.09 |
|---|---|
| var 사용을 지양하고 const나 let을 사용하는 이유 | ChatGPT (0) | 2023.09.07 |
| javascript asyn defer 차이 (ChatGPT) (0) | 2023.08.15 |
| javascript main thread 와 main stack (0) | 2023.08.14 |
| Ajax GET POST 차이 (ChatGPT) (0) | 2023.08.07 |