[JS] Node.js의 주요 특징

Date:

카테고리:

태그:

1. Node.js 관련 질문

  1. Node.js는 싱글스레드인가요. Node.js 런타임이 동작하는 방식

    • Node.js 싱글스레드 기반으로 작동
    • 그러나 Non-blocking I/O와 이벤트 루프를 통해 효과적 처리 가능

    참고자료

    [[Node.js] Node.js는 싱글 스레드?]

  2. Node.js 에서 비동기의 개념은 어떻게 되나요?

    • 비동기 요청 발생 시 Event Loop가 처리
    • 처리하는 동안 제어권은 다음 요청으로 넘어감
    • 처리가 완료되면 Callback을 사용 호출 측에 그 사실을 알려줌

    참고자료

    [NodeJS에서 비동기의 개념에 대해서]

    [Node.js: 비동기 프로그래밍 이해]

  3. Node.js와 웹 브라우저의 차이점에 대해서 설명해주세요

      내용
    공통점 JS기반(엔진 내장)
    차이점 환경별 API 차이, 모듈 키워드 차이
    Node.js 크롬 V8 엔진 기반, 웹페이지 랜딩 목적, 버전 선택 가능, CommonJS 모듈
    웹브라우저 엔진 종류 다양, 서버 개발 환경이 주 목적, ES 표준 모듈

    참고자료

    [node.js와 브라우저의 차이점]

    [Node.js와 브라우저의 차이]

Node.js 카테고리 내 다른 글 보러가기

첫 번째 글입니다 가장 최근 글입니다

댓글 남기기