브라우저에서 동작하는 JavaScript를 서버 사이드에서 동작할 수 있게 하는 기술입니다.
비동기적으로 처리한다는 특징을 가지며, V8(Chrome에서 사용하는 자바스크트립트 엔진) 위에서 동작합니다.
웹 서버로도 사용되고 있습니다.
구글에서 만든 JavaScript MVC(Model-View-Controller) 프레임워크입니다.
방대한 클라이언트 코드를 효율적으로 관리하며 동작시키기 위해 만들어졌으며, 현재 1.x 버전과 2.x 버전 나뉘어서 사용되고 있습니다.
AngularJS와 비교되는 프레임워크로, 페이스북에서 만들었습니다.
현재 가장 주목받고 있는 기술이며, React Native를 사용하면 JavaScript로 모바일 애플리케이션 또한 제작할 수 있습니다.
2015년 공표된 JavaScript의 최신 표준 명세이며, 줄여서 ES6라고도 부릅니다.
기존 자바스크립트에서 문제점이라 지적 되었던 것들, 혹은 필요하다고 생각되는 문법이 많이 추가되어 더 편리한 언어로 거듭되었습니다.
구형 브라우저에서는 바로 사용할 수 없으며, 구형 코드로 변환하는 과정이 필요합니다.
NodeJS나 Chromium App, Electron 등에서는 바로 사용할 수 있습니다.