두개의 차이점에 대해 간단히 이야기해보고자 한다
우선 자바스크립트는 프로그래밍 언어의 이름이다
자바스크립트 언어 문법으로 작성된 코드는 본래 웹브라우저상에서만 실행할수 있었다
이게 무슨 의미인가 하면 웹브라우저를 구동중인 컴퓨터의 바탕화면에 있는 파일을 읽거나 기록하는 등의 작동을 웹브라우저에서 작동하는 자바스크립트로는 불가능하다는 이야기이다
웹브라우저 안에서 작동하는 자바스크립트로는 웹브라우저 밖의 것들을 건드릴 수 없다
즉 컴퓨터 안의 웹브라우저 안에서 작동한다는것이다
웹브라우저는 어떻게 보면 자바스크립트 코드를 구동시키는 구동프로그램인 셈이기도 하다
nodejs도 웹브라우저와 마찬가지로 자바스크립트 코드를 구동시키는 구동기의 역할을 하는 프로그램이다
그럼 웹브라우저와 nodejs와의 차이는?
그렇다 nodejs로 구동하는 자바스크립트는 코드를 수행중인 사용자의 권한이 충분할 때 구동중인 컴퓨터의 바탕화면에 있는 파일을 읽거나 기록하는 작동이 가능하다

 

+ Recent posts