[Node.js 교과서] 섹션 1 - 노드의 정의와 특성
노드의 정의노드란 뭘까? 공식문서에서는 노드를 이렇게 설명한다.Node.js는 Chrome V8 Javascript 엔진으로 빌드된 자바스크립트 런타임입니다.노드는 서버가 아닌 런타임이다.자바스크립트 런타임(RunTime)런타임은 특정 언어로 만든 프로그램들을 실행할 수 있는 환경을 말한다.자바스크립트 자체는 원래 브라우저에서 밖에 실행 할 수 없었다. 그 이유는 브라우저에는 자바스크립트 런타임이 내장되었기 때문이다. 그래서 자바스크립트를 브라우저 이외에서 실행 하려면 별도의 런타임이 필요하다. 그게 바로 Node.js다.Node.js는 2008년 구글에서 만든 크롬에 탑재된 V8엔진을 사용해 개발되었다.노드는 V8엔진과 비동기작업을 처리하는 libuv 라이브러리를 사용한다.이렇기 때문에 노드는 서버가 ..
Node.js
2024. 10. 11. 19:52