Information Security ˗ˋˏ ♡ ˎˊ˗
반응형

nodejs 2

[Node.js] Ubuntu 20.04에 Node.js 설치 및 실습

Node.js를 사용하기 위해서 환경 구축을 진행한다. Node.js에 대한 정의 및 특징은 아래에 정리되어있다. https://t-okk.tistory.com/171 [Node.js] Node.js 정의 및 특징 정의 확장성 있는 네트워크 애플리케이션 개발에 사용되는 소프트웨어 플랫폼 주로 백엔드 서비스 구축에 사용 Google의 Chrome V8 자바스크립트 엔진을 기본으로 동작 내부 동작 원리 Single Thread 기 t-okk.tistory.com Node.js 간단한 설명 JavaScript 기반 오픈 소스 서버 프레임 워크 주로 JavaScript 런타임으로 백엔드 서버 애플리케이션을 빌드하는 데 사용된다. Chrome의 V8 JavaScript 엔진을 기반으로 하며, Npm은 Node.j..

OS/Web 2021.07.13

[Node.js] Node.js 정의 및 특징

정의 확장성 있는 네트워크 애플리케이션 개발에 사용되는 소프트웨어 플랫폼 주로 백엔드 서비스 구축에 사용 Google의 Chrome V8 자바스크립트 엔진을 기본으로 동작 내부 동작 원리 Single Thread 기반의 Event Loop (libuv)가 돌면서 요청을 처리하며, 시스템적으로 non-blocking io를 지원하지 않는 io 호출이 있는 경우, 이를 비동기 처리하기 위해서 내부의 Thread pool (libio)을 별도 이용하여 처리한다. - libuv = 비동기 I/O에 집중하는 멀티 플랫폼 라이브러리 특징 - Non-blocking I/O: 호출되는 함수가 바로 제어권을 넘겨줘서 다른 작업 진행 가능 - 이벤트 기반 Asynchronous(비동기식): 파일 쓰기를 요청하고 바로 리턴..

OS/Web 2021.07.13
반응형