chrome이랑 node.js 환경 다른 점
Chrome
과Node.js
모두 JavaScript의 개발 또는 실행 환경입니다.브라우저인
Chrome
은 HTML, CSS, JavaScript를 실행하여 웹 페이지에 렌더링하는 것이 목적이라면,Node.js
는 JavaScript의 서버 개발 환경을 제공하는 것이 주목적입니다.Chrome
과Node.js
모두 ECMAScript표준 을 기반으로 하고 있고, JavaScript를 해석(기계어로 번역)하는 V8 자바 스크립트 엔진 을 사용합니다.Chrome
과Node.js
환경에서 사용할 수 있는 API 에서 차이가 있습니다.// only JS runtime(client-side Web API) var element = document.body; alert("JavaScript"); localStorage.setItem("runtime", "JavaScript"); var reader = new FileReader(); //(https://blog.teamtreehouse.com/reading-files-using-the-html5-filereader-api) // only Node.js runtime([Node.js unique API](https://nodejs.org/dist/latest-v11.x/docs/api/fs.html)) const http = require("http"); fs.readFile("/etc/passwd", "utf8", callback);
※ Reference
Last updated