Node.js는 무엇인가?

JJ Kim·2022년 7월 6일
1

자바스크립트

목록 보기
4/4
post-thumbnail

Node.js ✍️

  • JavaScript를 서버에서도 사용할 수 있도록 만든 프로그램
  • V8이라는 JavaScript 엔진 위에서 동작하는 자바스크립트 런타임(환경)이다.
    (V8 : 자바스크립트를 기계어로 컴파일 해주는 엔진)
  • 서버사이트 스크립트 언어가 아니다. 프로그램(환경)이다.
  • 웹서버와 같이 확장성 있는 네트워크 프로그램을 제작하기 위해 만들어졌다.

장점 😁

  • ✨ 자바스크립트를 동일하게 사용해서 서버단 로직을 처리할 수 있다. ✨
  • 새로운 언어를 습득하지 않고도 자바스크립트를 활용해 서버기술을 빠르게 개발하고 응용 가능.
    즉 개발이 쉽다는 말이 된다. 서버 설치부터 화면 띄우는 것까지 빠르게 처리
  • Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능
  • 이벤트 기반 비동기방식 서버 무리가 적음

💡 한줄요약 :
자바스크립트를 브라우저가 아닌 곳에서도 실행을 시켜보자!! 그러기 위한 자바스크립트의 실행환경!

profile
소확행을 찾는 개발자

0개의 댓글