반응형
노드와 브라우저의 차이를 정리 하겠습니다.
1. 실행 환경
노드
서버 측 자바스크립트 런타임으로 서버 환경에서 실행됩니다.
브라우저
클라이언트 측에서 웹 페이지를 표시하고 사용자와 상호작용하는 환경입니다.
2. API접근
노드
노드에서 제공하는 모듈로 서버관련 API를 제공합니다.
브라우저
DOM과 같은 클라이언트 측 API를 제공합니다. 주로 사용자 인터페이스를 제공합니다.
3. 비동기처리
노드
이벤트 루프를 통해 비동기 I/O 작업을 효율적으로 처리하여 높은 성능을 뽑습니다.
브라우저
사용자 이벤트(클릭, 입력)에 대한 비동기 처리를 지원하며, AJAX를 통해 서버와 통신합니다.
4. 패키지 관리
노드
npm을 통해 다양한 패키지를 설치하고 관리합니다.
브라우저
CDN을 통해 외부 라이브러리를 로드하거나, bundler 또는 Webpack를 사용하여 패키지를 관리합니다.
관련자료
https://idocleancode.tistory.com/436
반응형
'Tutorials > Node' 카테고리의 다른 글
[Node.js] CommonJS (1) | 2024.10.06 |
---|---|
[Node.js] ESM (1) | 2024.10.06 |
[Node.js] Node.js 실행 (0) | 2024.10.06 |
[Node.js] Node.js 이란? (3) | 2024.10.06 |
[Node.js] 학습 로드맵 (0) | 2024.10.06 |