[자바스크립트] Node.js ?

강지훈·2022년 11월 24일
0

자바스크립트

목록 보기
3/12


Node.js란?

기존 자바스크립트라는 언어는 브라우저에서만 구동이 가능했다.
이러한 태생적인 한계를 극복하고자 나온 것이 Node.js.

덕분에 User의 PC 상에서 구동이 가능하게 되었다.


Node.js로 무엇을 하는가?

  • 가장 많이 사용하는 것은 서버를 PC에서 구동하는 작업

Node.js의 장점은?

  • 자바스크립트 언어를 그대로 사용하여 서버 구현 가능
  • 가볍다! (node.js만 써봐서 몰랐으나, 굉장히 가벼운 편에 속한다고 함)
  • 전 세계 많은 유저를 보유하고 있어 npm을 통해 다양한 라이브러리를 제공 받을 수 있다.
  • 프론트앤드와 백앤드 개발자가 같은 언어를 사용함으로서 소통에 용이함

Node.js의 단점은?

  • 싱글스레드 모델 (순차적으로 하나의 일을 처리함) 이므로,
    하나의 작업이 복잡할 경우 작업이 현저히 느려짐.
    이 부분이 장점이 될 수 있는게,
    간단한 작업이 여러개인 경우에는 작업 속도가 뛰어나다.
profile
우당탕탕 개발자

0개의 댓글