[node.js] 자바스크립트 런타임

올챙이·2024년 1월 8일

Node.js

목록 보기
2/23
post-thumbnail

자바스크립트 런타임 🧐

" Node.js는 Chrome V8 Javascript 엔진으로 빌드된 자바스크립트 런타임입니다. "

노드는 자바스크립트 런타임이고, 런타임은 특정 언어로 만든 프로그램들을 실행할 수 있는 환경을 뜻한다.
즉, 노드는 자바스크립트 프로그램을 컴퓨터에서 실행할 수 있다.
노드는 자바스크립트 실행기이며, 자바스크립트 문법을 필수로 한다.

노드의 내부 구조

노드는 V8과 더불어 libuv라는 라이브러리를 사용한다.
V8과 libuv는 C와 C++로 구현되어있지만 노드가 알아서 V8과 libuv에 연결해주므로 몰라도 된다.

  • V8

    오픈소스 자바스크립트 엔진
  • libuv

    비동기 I/O

0개의 댓글