Node.js
확장성 있는 네트워크 애플리케이션 개발에 사용되는 소프트웨어 플랫폼 / From Wikipedia, the free encyclopedia
Node.js는 크로스플랫폼 오픈소스 자바스크립트 런타임 환경으로 윈도우, 리눅스, macOS 등을 지원한다. Node.js는 V8 자바스크립트 엔진으로 구동되며, 웹 브라우저 바깥에서 자바스크립트 코드를 실행할 수 있다.[3]
간략 정보 원저자, 개발자 ...
원저자 | 라이언 라인하트 달(Ryan Lienhart Dahl) |
---|---|
개발자 | Node.js 개발자 |
발표일 | 2009년 5월 27일(14년 전)(2009-05-27)[1] |
안정화 버전 | |
저장소 | |
프로그래밍 언어 | C++, 자바스크립트 |
운영 체제 | macOS, 리눅스, 솔라리스, FreeBSD, OpenBSD, 윈도우 (시그윈), webOS |
종류 | 런타임 환경 |
라이선스 | MIT 허가서 |
상태 | 개발 중 |
웹사이트 | nodejs |
닫기
주로 확장성 있는 네트워크 애플리케이션과 서버 사이드 개발에 사용되는 소프트웨어 플랫폼이며, 논블로킹(Non-blocking) I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다.
내장 HTTP 서버 라이브러리를 포함하고 있어 웹 서버에서 아파치 등의 별도의 소프트웨어 없이 동작하는 것이 가능하며, 이를 통해 웹 서버의 동작에 있어 더 많은 통제를 가능케 한다.