# event loop

이벤트 루프 : 부제::자바스크립트로 먹고살거면 꼭 이해해라.
출처: Node.js 교과서\_제로초 1장 이벤트 루프 여러 이벤트가 동시에 발생했을 때 어떤 순서로 콜백 함수를 호출할지를 이벤트 루프가 판단합니다. 자바스크립트로 먹고살거면 꼭 이해해라. 정의 : 이벤트 발생 시 호출할 콜백함수들을 관리 호출된 콜백함수의 실행순서

#8 - Event Loop
JavaScript의 런타임 모델은 코드의 실행, 이벤트의 수집과 처리, 큐에 대기 중인 하위 작업을 처리하는 이벤트 루프에 기반하고 있습니다.

[JavaScript] Event Loop와 Promise
JavaScript의 작동원리는 위 이미지와 같다. 함수가 실행되면 그 함수는 Call Stack에 쌓인다. 함수 실행 과정에서 비동기 과정에서 가장 큰 단위의 작업인 setTimeout, setInterval 등은 Macrotask Queue에 들어가고 비동기 작업

[TIL] Callback과 비동기 처리
29-1 이벤트 루프 (Event Loop)29-2 Callback과 비동기 처리29-2 매크로 태스크 큐 vs 마이크로 태스크 큐📂 시간을 화면에 보여줄 때 발생할 수 있는 이슈실행 결과코드 순서대로 라면 함수의 끝 부분의 ‘끝’ 콘솔보다 setTimeout 안에

[JavaScript] JavaScript의 비동기 동작 원리 (Event Loop)
자바스크립트에서 가장 중요하지만 이해하기 어려운 부분이 비동기 동작이다. 이번 글에서는 자바스크립트가 어떻게 비동기 기반으로 동작하고 그 원리는 무엇인지에 대해 알아보도록 하겠다.

Event Loop (이벤트 루프) 란?
Event Loop ❓ Event Loop (이벤트 루프) 란, 자바스크립트에서 비동기 작업을 관리하는 메커니즘. Call Stack / Web API / Task Queue / Microtask Queue 를 활용하여, 싱글 스레드 언어임에도 불구하고 동시성을

이벤트 루프 (Event Loop)
4/13(목) 데일리 과제추상화된 설명이벤트 루프(Event Loop) : 이벤트 발생 시 호출할 콜백 함수들을 관리하고, 호출된 콜백 함수의 실행순서를 결정하는 역할을 담당. 노드가 종료될 때까지 이벤트 처리를 위한 작업을 반복하므로 루프(Loop)라고 부름.Node

JavaScript 공부하기_Process(프로세스) & Thread(쓰레드), Event Loop, Task Queue & Micro Task Queue & Render
Process, Thread, eventLoop, Render, Micro Task Queue, Task Queue
JS - Event Loop
JS engine의 구조 JS - Event Loop image Memory Heap 메모리 할당이 일어나는 곳이다. Heap 구조화 되지 않은 넓은 메모리 영역 \=> 객체, 배열들이 담긴다. Call Stack(호출 스택) 실행될 코드

JavaScript - 싱글스레드와 비동기처리
업무에 들어감에 있어서 자바스크립트의 핵심적이고 기본적인 개념에 대해 이해가 부족한 것 같아서 대표적인 특징인 비동기처리에 대해 먼저 알아보려고 한다.자바스크립트의 대표적인 특징으로는 비동기처리, 병렬처리, 동시성 등.. 들어보긴 했지만, 당연히 되는 거라고 생각을 해

[JavaScript] 자바스크립트 동작 원리
자바스크립트의 코드가 어떻게 실행되는 지 알아보기 위해 동작 원리를 익히고자 한다. 이벤트 루프와 스코프, 그리고 짜증나는 개념인 실행 컨텍스트에 대해 알아보자.

async-1(event loop & blocking & non-blocking & concurrency & process async task)
promise에 대해 알아보기 전에 관련된 기반 지식을 얻어보자

NodeJS에 대해서 알아보자🤔
NodeJS? Node.js는 Chrome V8 JavaScript 엔진으로 빌드 된 JavaScript 런타임(환경)입니다. 즉, 노드를 통해 다양한 자바스크립트 애플리케이션을 실행할 수 있으며, 서버를 실행하는 데 가장 많이 사용된다.

Web | 이벤트루프 & 태스크 큐
자바스크립트는 싱글 스레드 기반의 언어 이고, 자바스크립트 엔진은 하나의 호출 스택만을 사용한다.이는 요청이 동기적으로 처리되어 한 번에 한 가지 일만 처리할 수 있음 을 의미한다.만약 네트워크 요청과 같은 비동기 함수가 동기적으로 이루어지는 함수로 만들어졌다면 네트워

[React] 결제프로세스, Event Loop, 싱글스레드, 멀티스레드
카드사의 결제를 해주는 PG사 들이 있다.nicepay, KG이니시스, NHN 등등,,PG사는 payment gateway라고 해서 결제를 대신 해주는 회사이다.하지만 pg사를 이용하려면 필요한 api들을 직접 만들어서 이용해야 하기 때문에 굉장히 복잡하고 시간 소요가