일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 달팽이는올라가고싶다
- boj
- 17822
- 알고리즘
- 1868
- 비동기
- commited
- SOCKET
- 백준
- JavaScript
- staged
- node.js
- 파핑파핑지뢰찾기
- react
- GitHub
- Java
- 타겟넘버
- graph
- 응답코드
- 17471
- SWEA
- 2869
- 카카오코드페스티벌
- web
- npm
- HTTP
- Ajax
- Git
- JSP
- 소형기관차
Archives
- Today
- Total
목록구조 (1)
devlog
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bshEJi/btqxgzXqVxZ/FdMg2jyelgtDHYFP8KUXS1/img.png)
오늘은 자바스크립트의 동작원리에 대해 간단히 알아보려고 한다. 자바스크립트는 싱글 스레드 기반으로 동작한다. 과연 싱글 스레드 기반으로 어떻게 동작하는 것일까? 자바스크립트가 동작하는 환경과 엔진에 대해 쉽고 간단하게 알아보자. 1. 자바스크립트의 엔진 구성 자바스크립트 엔진은 크게 두 부분으로 구성된다. 메모리 힙(Memory Heap) : 메모리 할당이 이루어지는 곳 콜 스택(Call Stack) : 코드가 실행되면서 스택 프레임이 쌓이는 곳 위와 같이 구성된다. 하지만 브라우저에는 거의 모든 자바스크립트 개발자가 사용하는 API가 있다. 예를 들면setTimeout과 같은 것들을 말한다. 그런데 이것들은 엔진이 제공하는 것이 아니다. 브라우저가 제공하는 웹 API가 DOM, AJAX,setTimeo..
JavaScript
2019. 8. 7. 11:43