백엔드1 웹 개발 실전에 앞서 Node.js에 대해 알아보자 Node.js는 서버 측 애플리케이션 개발을 위한 오픈 소스, 크로스 플랫폼 JavaScript 런타임 환경입니다. 처음 2009년에 Ryan Dahl에 의해 개발되었으며, V8 JavaScript 엔진을 사용하여 JavaScript 코드를 실행합니다. Node.js의 주요 목적은 웹 서버 및 네트워킹 애플리케이션을 비동기 이벤트 기반으로 효율적으로 작성할 수 있도록 하는 것입니다.주요 특징비동기 이벤트 기반 모델: Node.js는 비동기 프로그래밍 모델을 사용합니다. 이는 모든 I/O 연산(파일 읽기/쓰기, 네트워크 요청 등)이 블로킹 없이 처리된다는 것을 의미합니다. 비동기 콜백 함수가 호출될 때까지 다른 작업을 계속 수행할 수 있기 때문에 성능이 매우 향상됩니다.싱글 스레드: Node.js는 싱글 .. 2024. 8. 7. 이전 1 다음