- Today
- Total
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- es6
- map
- 프론트엔드
- git error
- html
- 에러처리
- 백준
- 모던 자바스크립트 deep dive
- async
- 비동기
- 알고리즘
- 백준 실버
- React
- git
- 상태관리
- 네트워크
- 그림으로 배우는 http&network
- http
- 모던 자바스크립트
- Angular
- JavaScript
- get
- C++
- 웹
- 이터러블
- js
- 자바스크립트
- Java Script
- error
- deep dive
Archives
목록이벤트 루프 (1)
sharingStorage
모던 자바스크립트 42장 비동기 프로그래밍
42.1 동기처리와 비동기 처리 실행 컨텍스트 스택에 함수 실행 컨텍스트가 푸쉬되는 것은 함수 실행의 시작을 의미한다. 함수가 호출된 순서대로 실행되는 이유는 함수가 호출된 순서대로 함수 실행 컨텍스트가 실행 컨텍스트 스택에 푸시되기 때문이다. 이처럼 함수의 실행 순서는 실행 컨텍스트 스택으로 관리한다. const bar=()=>{}; const foo=()=>{ bar(); }; foo(); 자바스크립트 엔진은 단 하나의 실행 컨텍스트 스택을 갖는다. 이는 함수를 실행할 수 있는 창구가 단 하나이며 동시에 2개 이상의 함수를 동시에 실행할 수 없다는 것을 의미한다. 실행 컨텍스트 스택의 최상위 요소인 실행중인 실행 컨텍스트를 제외하고는 모두 대기중인 태스크들이다. 이처럼 자바스크립트 엔진은 한번에 하나..
Front-End/모던 자바스크립트 Deep Dive
2022. 7. 28. 16:48