728x90
브라우저와 Node.js 차이
- 브라우저 : HTML, CSS, 자바스크립트를 실행해 웹 페이지를 브라우저 화면에 렌더링 하는 것, 클라이언트 사이드 Web API (ECMAScript, DOM, BOM, Canvas, XMLHttpRequest, fetch, requestAnimationFrame, SVG, Web Storage, Web Component, Web Worker 등)기본적으로 제공
- Node.js : 브라우저 외부에서 자바스크립트 실행 환경을 제공하는 것, 파일 시스템 기본 제공, ECMAScript와 Node.js 고유의 API 지원
웹 크롤링 : 서버에서 웹사이트의 콘텐츠를 수집하기 위해 웹사이트에서 HTML 문서를 가져온 다음, 이를 가공해서 필요한 데이터만 추출하는 것
Node.js : 크롬 V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임 환경
npm : 자바스크립트 패키지 매니저. Node.js에서 사용할 수 있는 모듈들을 패키지화해서 모아둔 저장소 역할과 패키지 설치 및 관리를 위한 CLI 제공
728x90
'FE > 리뷰' 카테고리의 다른 글
모던 자바스크립트 딥다이브 5장 정리 (0) | 2024.02.29 |
---|---|
모던 자바스크립트 딥다이브 4장 정리 (0) | 2024.02.28 |
모던 자바스크립트 딥다이브 2장 정리 (0) | 2024.02.15 |
[FE / REVIEW] 0215 Article 리뷰 (0) | 2024.02.15 |
[FE / REVIEW] 0205 Article 리뷰 (0) | 2024.02.05 |