Recent Posts

CSR vs SSR

Web-ETC

MPA vs SPA 웹 어플리케이션의 페이지 구성 방식은 MPA와 SPA로 구분된다. MPA MPA (Multiple Page Application)는 여러 페이지로 구성된 ...

이터러블 & 이터레이터 & 제너레이터

JavaScript

이터러블 / 이터레이터 이터레이션 프로토콜은 자료를 순회하기 위한 프로토콜(약속된 규칙)이다. 이터레이션 프로토콜을 따르는 객체는 for .. of 문으로 순회 가능하다.

REST API란?

CS

REST(Representation State Transfer)는 자원을 이름으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것이다. 자원 : 한 소프트웨어가 ...

타입스크립트란?

JavaScript

TS는 JS에 추가적으로 데이터의 종류(Type)를 명시해준 언어다. TS 코드는 JS로 변환 (컴파일)되어 실행된다. 그래서, 타입스크립트(TS)도 결국 자바스크립트(JS)다.

비동기 처리 (Promise & async/await)

JavaScript

지난 글에서 한 번에 하나의 작업만 실행할 수 있는 자바스크립트가 어떻게 동시에 여러 작업을 실행할 수 있는 지 알아보았다. 짧게 요약하자면, 자바스크립트 엔진은 하나의 작업...

이벤트 루프란?

JavaScript

들어가기전 자바스크립트는 싱글 스레드 기반 언어다. 즉, 자바스크립트 엔진은 한 번에 하나의 작업(task)만 할 수 있다. 그럼에도 불구하고, 자바스크립트는 여러 작업을 동...

position 속성 이해하기

HTML-CSS

position 속성 position 속성은 웹 페이지에서 요소의 위치(position)를 배치하는 방식을 결정한다. 보통 요소의 위치 지정을 위해 부수적으로 top, lef...