# call stack

39개의 포스트
post-thumbnail

Call Stack (Javascript)

콜 스택을 알아보기 전 스택과 큐 자료구조에 대해 알아보자.스택은 출입구가 하나인 데이터 구조이다. 순서대로 a, b, c가 들어갔다면 꺼낼때는 반대로 c, b, a 순서로 꺼낸다.큐는 양쪽이 열려있는 파이프이다. 종류에 따라 양쪽 모두 입/출력이 가능한 큐도 있으나

2022년 5월 7일
·
0개의 댓글

기술면접 7탄 Javascript

내가 프로그래머가 되기로 결심하고 배운 언어인 Javascript에 대해서 알아 보도록 하겠다. 오늘 알아볼 Javascript는 문법과는 거리가 조금 있지만 Javascript언어로 코딩을 할것이 아니고 프로그래밍을 할것이라면 반드시 알아야할 기본중에 기본 Javas

2022년 4월 18일
·
0개의 댓글
post-thumbnail

[FC] JavaScript Day-1

브라우저 성능은 점점 좋아질 것이고, JavaScript 역할은 확대 될 것입니다. JavaScript 엔진 Heap Memory Call Stack 2가지로 구성됩니다.

2022년 1월 22일
·
0개의 댓글
post-thumbnail

Event Loop, Call Stack 이 작동하는 법

비동기 적으로 처리되는 단순한 코드도 어떤 과정을 통해 화면에 구현되는지 궁금하다면?

2022년 1월 7일
·
0개의 댓글
post-thumbnail

TIL | JavaScript (Event Loop, Web API, Task Queue, Call Stack)

call stack : 현재 실행 중인 함수의 정보를 저장하고 있는 메모리 공간web API : 브라우저가 제공하는 API, setTimeout() alert() 등을 담당task queue : 실행이 필요한 작업 아이템을 지니고 있는 큐event loop : call

2021년 12월 12일
·
0개의 댓글
post-thumbnail

TIL#42 JS) Event Loop

이벤트 루프란 Callback Event Queue 에서 하나씩 꺼내서 동작시키는 Loop 를 말한다.자바스크립트 엔진은 Memory Heap 과 Call Stack 으로 구성되어 있다. 가장 유명한 것이 구글의 V8 Engine이다.자바스크립트는 단일 스레드(sing

2021년 12월 11일
·
0개의 댓글
post-thumbnail

⭐️ JavaScript 엔진 & Event Loop

🔎 많이 어렵다던 event loop.. 필립 로버츠 형 강의를 보고 내 것으로 만들어 보겠다..coming soon..

2021년 11월 8일
·
0개의 댓글

TIL. 47 Javascript 실행 구조

스레드란 프로그램, 특히 프로세스 내에서 실행되는 흐름의 단위이다. Javascript가 싱글 스레드인 이유 싱글 스레드 하나의 프로세스에서 하나의 스레드를 실행한다.(직렬적으로 실행) 멀티 스레드 하나의 프로세스에서 둘 이상의 스레드를 동시 실행한다.(병렬적으로

2021년 10월 18일
·
0개의 댓글
post-thumbnail

JS Run Time_Call Stack & Memory Heap

콜스택과 메모리 힙에 대해 알아보자

2021년 10월 10일
·
0개의 댓글
post-thumbnail

[JS] Maximum call stack size exceeded 해결 | class getter setter 이해하기

자바스크립트에서 클래스를 만들 때 다음과 같이 만들었다고 해보자.name을 값으로 입력받는 class St 를 만들었다.입력받은 name을 setter로 넘겨 값을 업데이트해주려고 한다.call stack의 범위를 넘어선다는 에러가 발생했다.이 때 call stack에

2021년 9월 28일
·
0개의 댓글
post-thumbnail

호출 스택(call stack)

여러 함수들을 호출하는 스크립트에서 해당 위치를 추적하는 인터프리터를 위한 매커니즘이다. 메서드의 작업에 필요한 메모리 공간을 제공한다.라는 코드가 있다고 가정을 하자. 당연히 결과물은 콘솔창에 Hello라고 찍힐거라는 것은 우리 모두가 알고있다. 메서드가 호출되면,

2021년 9월 12일
·
0개의 댓글
post-thumbnail

DEEP DIVE 한 장 요약 (비동기 프로그래밍)

비동기 프로그래밍 동기 처리와 비동기 처리 자바스크립트 엔진은 기본적으로 함수를 호출하면 ① 함수 코드가 평가되어 함수 실행 컨텍스트가 생성된다. 이때 생성된 함수 실행 컨텍스트는 실행 컨텍스트 스택(콜 스택이라고도 부름)에 푸시되고 ② 함수 코드가 실행된다.

2021년 9월 1일
·
0개의 댓글
post-thumbnail

Execution Context && Call Stack

오늘 알아볼 개념은 실행 컨텍스트와 콜 스택이다.실행 컨텍스트(Execution Context)1-1. 전역 실행 컨텍스트(Global Execution context)1-2. 함수 실행 컨텍스트(Function Execution context)1-3. 실행 컨텍스트의

2021년 8월 17일
·
0개의 댓글
post-thumbnail

이벤트 루프

이벤트 루프를 알아야 자바스크립트를 아는 것!

2021년 8월 14일
·
0개의 댓글
post-thumbnail

이벤트 루프

자바스크립트는 싱글 스레드 기반 프로그래밍 언어입니다.싱글 스레드란 한 번에 하나의 작업만 할 수 있음을 의미합니다.따라서 하나의 작업이 오래 걸리면 다음 작업이 Blocking되어 suspend time이 늘어나게 됩니다.이를 해결하기 위해 자바스크립트는 이벤트 루프

2021년 8월 13일
·
1개의 댓글
post-thumbnail

[JavaScript] 비동기와 이벤트루프

비동기와 함께 이해해보는 이벤트루프

2021년 8월 13일
·
0개의 댓글
post-thumbnail

W3 - 이론정리 | Event Loop

자바스크립트는 이벤트 루프를 사용해서 동시성(concurrency)을 지원한다고 한다. 그런데 잠깐! 자바스크립트는 싱글 스레드 아닌가? 맞다. 자바스크립트가 작업 중단되지 않고 동시에 다양한 작업을 할 수 있도록 지원하는 건 브라우저다.

2021년 8월 13일
·
0개의 댓글