js와 node 차이

Kingmo·2022년 4월 30일
0

Javascript의 등장으로 편지를 읽는 것과 같이 정적이었던 웹사이트는,
사용자와 서로 상호작용하는 동적인 형태로 바뀌었다.

추후에 Google에 의해 Javascript는 재탄생 하게 되는데
구글이 Gmail, Chrome, Javascript Engine(V8)을 선보이며

개발자들에게 신선한 충격을 선사하였으며,
동시에 자바스크립트의 뛰어난 성능에 개발자들을 놀라게하였다.

특히 자바스크립트 엔진 "V8'은 오픈 소스 공개하여 많은 개발자들을 이끌어나가게 되었다.
더 나아가 자바스크립트를 웹 개발뿐만 아니라 서버개발에도 사용하게 되었고
이 후 2009년 사이드 언어로 Node.js가 탄생하였다.

Node.js는 Javascript를 기반으로 개조하여 만들었기 때문에
사용하기 위해서는 자바스크립트에 대한 이해가 필요하다.

js와 node의 차이

Javascript는 독립적인 언어가 아니라 스크립트 언어로써 크롬, 파이어폭스,
사파리, 익스플로러 등과 같은특정한 프로그램안에서만 동작할 수 있다.

이는 웹 브라우저가 없으면 사용할 수 없다는 것이 단점인데
Node.js는 그 한계를 극복하기 위해 등장하였으며
터미널에서 node를 입력하여 브라우저 없이도 자바스크립트를 실행할 수 있게한다.

즉 자바스크립트는 특정 프로그램 안에서만 동작하면 스크립트 언어이고,
Node.js는 브라우저 밖에서도 동작하는 Javascript 런타임이다.

profile
Developer

0개의 댓글