Node.js는 브라우저 밖에서 자바스크립트를 실행할 수 있게 해주는 오픈 소스 런타임입니다. 구글의 V8 엔진을 사용하며, 비동기 I/O와 이벤트 기반 구조 덕분에 높은 성능과 확장성을 제공합니다. 또한, npm을 통해 다양한 모듈을 쉽게 활용할 수 있어 서버 사이드 개발에 많이 사용됩니다.

자세히 알아보기 👀

Node.js핵심 개념들에 대해 탐구해봅시다.


기초 개념

Server

Window, Document 객체?


Node.js 심화 개념

libuv란?

V8 엔진이란?

JIT 컴파일러란? - Just In Time

네이티브 메모리와 V8힙

Event Loop 란?

nextTickQueue & microTaskQueue


응용 심화

Express

HTTP

body-parser

Redux


JS 기초 심화

포인터와 참조 - pointer & reference

가상함수란? - Virtual function

클로저와 렉시컬이란?

**직렬화(**Serializable)와 구조 분해 할당(destructible)?