Node.js

문린이·2022년 7월 28일
0

Node.js란 Chrome 브라우저의 V8 Javascript 엔진을 탑재한 Server Side 오픈소스 Javascript Runtime입니다.

  1. Javascript : 브라우저를 동적으로 처리할 수 있도록 만들어주는 프로그래밍 언어
  2. V8 Javascript 엔진 : V8 엔진은 J avascript 언어로 작성된 코드를 컴퓨터가 해석하기 쉬운 바이트 코드로 변환하는 역할을 수행 (컴퓨터가 이해하기 쉬운 방식)
  3. Server Side : 네트워크의 한 방식인 클라이언트-서버 구조의 서버 쪽에서 행해지는 처리
  4. Runtime : 어떤 프로그램이 동작할 때, 프로그램이 동작하는 장소

Node.js 기반의 API 서버가 갖는 장점

  1. Javascript를 사용하므로 Frontend와 Backend 기술 스택 통합
  2. 빠른 처리 속도와 동시 요청 처리 성능 (비동기 I/O에 중점을 둔 오픈 소스 라이브러리) -> 장고는 기본 동기 처리
  3. MSA (Micro Service Architecture)에 적합
profile
Software Developer

0개의 댓글