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 | 29 | 30 |
Tags
- 배열메소드
- callback함수
- 이벤트핸들링
- 비동기함수
- Props
- this 객체
- 메소드 실행
- FrontendStydy
- webProject
- input
- 리액트
- 렌더링
- CSS
- promise
- 컴포넌트
- DOM
- 배열
- REACT
- JavaScript
- typeScript
- 이벤트
- frontendstudy
- HTML
- useRef
- Frontend Study
- addEventListener
- try.. catch
- useState
- 함수 실행
- 자바스크립트
Archives
- Today
- Total
목록싱글쓰레드 언어 (1)
이다닷
[Frontend Study] Day 8 - JavaScript Event loop
JavaScript는 싱글쓰레드 언어이다. 싱글 쓰레드 언어란? -> 여러 개의 작업이 있더라도 한 번에 하나의 작업만 수행할 수 있다. 하지만 JavaScript를 사용하다보면 멀티쓰레드처럼 동시에 여러 작업을 수행할 수 있다. JavaScript의 메인쓰레드인 이벤트 루프가 싱글쓰레드이다. 하지만 이벤트 루프만 독립적으로 실행되는것이 아닌 웹 브라우저나 NodeJS 같은 멀티쓰레드 환경에서 실행되고 이를 적절하게 사용함으로써 멀티쓰레드처럼 사용이 가능하다. JavaScript의 동작과정 JavaScript 엔진 JavaScript 엔진은 코드를 이해하고 실행을 도와주는 역할을 한다. JavaScript 엔진은 크게 Memory Heap과 Call Stack으로 이루어져 있다. - memory Heap..
Frontend Study
2024. 4. 1. 19:54