Javascript/Node.js
Node.js
Node.js 란 무엇인가 크롬 V8 JavaScript 엔진을 기반으로 서버 및 네트워크 애플리케이션 개발을 위한 JS 런타임 환경이다. 여기서 말하는 런타임 환경이란 프로그램이 실행되는 환경을 의미한다. JavaSrcript의 경우 일반적으로 크롬(Chrome)과 같은 브라우저에 내장되어 있다. 크롬을 열고 검사창에 JS 명령어를 실행시켜보면 알 수 있다. 이때 브라우저 밖 즉, 개발 PC에서 다양한 용도로 사용하기 위해 만들어진 것이 Node.js 이다. Node.js는 JS 런타임이고, 로컬에서 웹 서버를 만들 수 있는 하나의 방법에 불과하다. 주요 특징 비동기식 프로그래밍을 강조하며, 이벤트 루프를 사용하여 비동기 작업을 처리한다. 단일 스레드(Single Thread)로 동작하지만, 비동기 작..
2024. 2. 16. 14:04