Node.js
확장성 있는 네트워크 어플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼이다.
작성 언어로 자바스크립트를 활용하며 Non-blocking I/O와 단일 스레드 이벤트 루프를 통한
높은 처리 성능을 가지고 있다.
v8(자바스크립트 엔진)으로 빌드 된 이벤트 기반 자바스크립트 런타임이다.
웹 서버와 같이 확장성 있는 네트워크 프로그램 제작을 위해 고안되었다. 대부분의 자바스크립트가
웹 브라우저에서 실행되는 것과는 달리, 서버 측에서 실행된다.
[위키백과]
nodejs에 대해 알아보던중 캡틴체인님의 블로그에서 쉽고 자세히 설명해주신 글이 있어 링크로 남깁니다.
nodejs 개념이 생소했었는데 이 글을 읽고 이해가 되었습니다!
Java 언어가 모든 OS 운영체제에서 Virtual Machine 환경 안에서 Runtime 이 구동 되듯이 Node.JS 는 웹브라우저에 종속적인 자바스크립트에서 외부에서 실행할 수 있는 Runtime 환경을 Chrome V8 엔진을 제공하여 여러 OS 환경에서 실행할 수 있는 환경을 제공하게 됩니다. 이것을 Node.JS 라고 정의할 수 있습니다.
'TypeScript' 카테고리의 다른 글
| [TypeScript]JavaScript, TypeScript의 차이점 (0) | 2021.04.23 |
|---|---|
| [TypeScript]map/reduce/forEachg함수, rest 매개변수, spread 연산자, 디스트럭쳐링(destructuring), class, export, import (0) | 2021.04.20 |
| [TypeScript]let, const, 템플릿 리터럴, arrow function, 비교연산자(===), indexOf함수, filter함수 (0) | 2021.04.20 |
| [TypeScript]vscode 로 TypeScript 파일 실행하기 (0) | 2021.04.16 |
| [TypeScript]타입스크립트 특징, TS Playground (0) | 2021.04.16 |