JavaScript를 어느 환경에서나 실행할 수 있게 해주는 실행기
Node.js
와 browser의JavaScript
의 차이점JS Node.js --------------------------------------------------------- 브라우저에서 실행됨 크로스 플랫폼 실행 웹 내부에서 제한된 동작 제한 없는 동작 웹 프론트 개발자의 언어 다양한 어플리케이션 개발 가능
- 싱글 스레드 : 리소스 관리에 효율적
- 비동기 동작 : 동작 완료를 기다리지 않고 다음 동작을 바로 실행함
- 이벤트 기반 : 실행 후에는 신경쓰지 않음
기본적으로 JavaScript에서 사용하는 문법들을 사용함.
그런데 같은 것은 아님.