나의 개발 일지

JS 동기, 비동기 그리고 블로킹과 논블로킹에 대해 간단 정리

목적 기초 강의를 들으며, 핵심적인 내용인 비동기와 관련된 내용을 잘 이해하고 싶어서 별도로 여러 개의 포스팅으로 정리해보려고 한다. 동기, 비동기란? 단순하게, 동기(Synchronous) 방식은 프로그래밍 언어에서 코드를 실행하는 일반적인 방식을 떠올리면 좋다. 자바스크립트는 싱글 스레드 언어로, 한 번에 하나의 작업만 수행할 수 있기...

Vanila JS 실행 컨텍스트

목적 자바스크립트에서도 코드 실행 순서나, 그 원리에 대해 깊게 이해하기 위해서 실행 컨텍스트에 대해서 알아야한다. 따라서, 그 내용을 담아보았다. 본 내용은 전체적으로, 코드가 실행될 때의 규칙이나 원리에 대해서 다룬 내용이다. 기본 문법도 숙지가 잘 안되었다면 지금은 적절하지 않은 주제다. 실행 컨텍스트 구성 요소 먼저, 실행 컨텍스...