chrome console과 nodejs의 차이

chrome과 node.js가 같은 v8엔진을 공유하고 있는데 settimeout같은 v8 자체적인 동작이 아닌 web api를 사용하는 동작을 제외하면 모든 것이 똑같이 동작한다고 할 수 있나요?

node.js는 process 객체를 통해 시스템 기능을 쓸 수 있는 등 기능이 추가로 있습니다.

자바스크립트를 해석하는 같은 v8 엔진을 사용하지만 브라우저/node.js 환경에서 사용할 수 있는 고유한 api 에서 차이가 있습니다.

(…생략) 브라우저와 Node.js는 존재 목적이 다르다. 브라우저는 HTML, CSS, 자바스크립트를 실행하여 웹 페이지를 화면에 렌더링하는 것이 주된 목적이지만, Node.js는 서버 개발 환경을 제공하는 것이 주된 목적이다. 따라서 브라우저와 Node.js 모두 자바스크립트의 코어인 ECMAScript를 실행할 수 있지만 브라우저와 Node.js에서 ECMAScript 이외에 추가적으로 제공하는 기능은 호환되지 않는다. -https://poiemaweb.com/js-hello-world

import/export 는 node.js 환경에서는 동작하지만, 대다수 브라우저에서는 지원하지 않아서
모듈화 등을 위해서 webpack 등과 같은 module bundler 를 사용해야 하는 것도 차이 중 하나입니다.