Node.js의 장단점

otter·2022년 2월 21일

Node.js의 장단점

Node.js는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다.

Node.js 공식홈페이지 참조

Node.js란, JavaScript를 실행할 수 있도록 해주는 런타임으로써 싱글 스레드 기반 비동기 이벤트를 주도한다.

Node.js의 장점

싱글 스레드 기반 비동기 IO 처리로 매우 빠른 고성능 서버

이벤트 기반 비동기 방식으로 서버에 부담을 줄여준다.

Node.js에서는 하나의 스레드에서 입력을 받고 먼저 처리된 결과 값을 이벤트로 반환해주는 방식을 사용한다.
덕분에 작업을 마치 멀티스레드와 같이 운영할 수 있다.

무엇보다 JavaScript를 사용해 서버 구현이 가능하다는 장점이 있다.
별도의 언어를 새로 학습하지 않아도 프론트엔드 개발자 또한 서버의 로직을 함께 이해하고 작업을 진행할 수 있다.

추가 정리 필요

참조1

참조2

참조3

참조4

0개의 댓글