Node.js - JavaScript 런타임 환경

Node.jsJavaScriptBackend

Node.js는 브라우저 밖에서도 JavaScript를 실행할 수 있게 해주는 런타임 환경입니다.

주요 특징

  • 비동기 I/O: 논블로킹 I/O로 높은 성능
  • NPM: 거대한 패키지 생태계
  • 크로스 플랫폼: Windows, Mac, Linux 지원
  • 이벤트 기반: 이벤트 루프 기반 아키텍처

사용 사례

  • Netflix, LinkedIn, Uber 등에서 사용
  • GitHub Stars: 120k+
  • 풀스택 JavaScript 개발 가능

생태계

  • Express: 가장 인기 있는 웹 프레임워크
  • Socket.io: 실시간 통신 라이브러리
  • PM2: 프로세스 관리자

궁금한 점이 있으신가요?

문의사항이 있으시면 언제든지 연락주세요.