프로그래밍 메모장

  • 홈
  • 태그
  • 방명록
  • 독서
  • 알고리즘

javascript 1

[이벤트루프] 자바스크립트에서 정확한 타이머 구현?

*잘못된 부분이 있으면 피드백 주시면 감사하겠습니다! 자바스크립트에서 타이머 이벤트를 쓸 수 있는 방법으로는 setTimeout, setInterval 두가지가 있다. 이 함수들이 어떻게 비동기를 지원할까? 자바스크립트는 단일 쓰레드 기반의 언어이지만 이벤트 루프를 사용해서 동시성을 지원할 수 있다. 타이머를 실행시키면 Web API에서 타이머의 기한이 끝날때까지 대기하다가 테스크 큐로 들어오게 된다. 콜스택이 비었다면 테스크 큐에서 테스크를 가져와 실행한다. 이 말이 무엇인가를 다시 풀어써보기로 하자. 우선 Web API가 뭔지부터 알아야 할것 같다. Web API 와 Javascript 런타임 런타임이란 해당 프로그램 언어가 작성된 코드가 구동되는 환경을 뜻하고, 웹 브라우저나 Node.js 가 대표..

Front-end/JavaScript 2022.01.26
이전
1
다음
더보기
프로필사진

프로그래밍 메모장

https://github.com/lodado 공부한거 메모용 이전 블로그 https://blog.naver.com/ycp998

  • 분류 전체보기 (98)
    • 독서 (10)
      • cleancode (7)
      • 독후감 (3)
    • 알고리즘 (3)
      • 스택 (1)
      • 구현 (1)
    • CS (11)
      • 네트워크 (6)
      • 컴퓨터구조 (2)
      • 운영체제 (2)
      • 데이터베이스 (1)
    • Front-end (4)
      • JavaScript (8)
      • React (16)
      • CSS (6)
      • 브라우저 (7)
      • HTML (1)
      • work (15)
      • 애니메이션 & 인터렉션 (3)
    • backend (0)
    • git (1)
    • 소프트웨어공학 (9)
      • 디자인패턴 (8)
    • 인공지능 (2)
    • etc (1)

Tag

CleanCode, 이벤트루프, 확률적 사고의 힘, 부의 추월차선, event loop, 타이머, 독후감, javascript,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바