쏘 개발로그

  • 홈
  • 태그
  • 방명록

Event Loop 1

[JavaScript] 이벤트 루프 (Event Loop)

이벤트 루프는 '자바스크립트는 싱글 스레드인데도 어떻게 비동기 작업을 처리하는가'를 설명하는 핵심 메커니즘이다.오늘은 이 이벤트 루프에 대해 하나씩 알아보자. 1. 이벤트 루프이벤트 루프는 지금 실행 중인 코드가 끝났는지(= 콜스택이 비었는지)를 기준으로, 실행할 수 있는 다음 작업이 있다면 그것을 실행하도록 연결해주는 메커니즘이다. 여기서 핵심 포인트는 3가지이다.이벤트 루프는 코드를 실행하지 않는다.실제로 코드를 실행하는 건 자바스크립트 엔진이고, 이벤트 루프는 실행할 차례를 조율하는 역할만을 담당한다.이벤트 루프는 콜스택을 기준으로 판단한다.JS에서 지금 바쁜지, 한가한지를 판단하는 기준은 오직 "콜스택이 비어 있는가?" 뿐이다.이 모든 판단은 단일 스레드에서 일어난다.코드 실행이나 콜스택이 ..

👩🏻‍💻 Frontend/📌 JavaScript 2026.02.10
이전
1
다음
더보기
반응형
프로필사진

쏘 개발로그

공부한 내용 중에서 잘못된 개념이 있다면, 댓글로 피드백 해주시면 감사하겠습니다. 🙇🏻‍♀️

  • 분류 전체보기
    • 👩🏻‍💻 Frontend
      • 📌 JavaScript
      • 📌 TypeScript
      • 📌 Web
      • 📌 React
    • 📌 Node
    • 📌 CS
    • 👩🏻‍💻 프로젝트
      • 📌 독서 관리 어플
      • 📌 일본어 단어 퀴즈
    • 👩🏻‍💻 코딩테스트
      • 📌 JavaScript
    • 👩🏻‍💻 학교
      • 📌 컴퓨터통신
    • 👩🏻‍💻 이것저것
      • 📌 인턴

Tag

리액트 네이티브, 풀스택 인턴, 백엔드 인턴, React Native, 컴퓨터 네트워크, 개발자, 프로그래머스, HTML5, 프론트 인턴, js, 자바스크립트, 코테, JavaScript, 컴퓨터 통신, 공부기록, 개발자 인턴, 기술블로그, HTML, REACT, CSS,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

    티스토리툴바