임베디드 시스템 관련 작업을 결합

코인파워볼 임베디드 시스템 2008년 7월, 이 이질적인 당사자들이 오슬로 에서 회의를 위해 모였습니다 . 이로 인해
2009년 초 모든 관련 작업을 결합하고 언어를 발전시키기로 최종 합의했습니다. 그 결과 2009년 12월에 발표된 ECMAScript 5
표준이 탄생했습니다.

임베디드 시스템

성숙에 도달
언어에 대한 야심찬 작업은 몇 년 동안 계속되었으며, 2015년 ECMAScript 6 의 출판으로 공식화되는 광범위한 추가 및 개선
모음으로 절정에 이르렀습니다 .

Ryan Dahl 이 2009년에 Node.js 를 만들 면서 웹 브라우저 외부에서 JavaScript 사용이 크게 증가했습니다. Node는 V8 엔진,
이벤트 루프 및 I/O API 를 결합하여 독립 실행형 JavaScript 런타임 시스템을 제공합니다. 2018년 현재 수백만 명의 개발자가
Node를 사용했으며 npm 은 전 세계 패키지 관리자 중 가장 많은 모듈을 보유 하고 있습니다.

ECMAScript 초안 사양은 현재 GitHub 에서 공개적으로 유지 관리 되며 에디션은 정기적인 연간 스냅샷을 통해 생성됩니다.
언어에 대한 잠재적인 수정 사항은 포괄적인 제안 프로세스를 통해 검토됩니다. 이제 개발자는 에디션 번호 대신 향후 기능의
상태를 개별적으로 확인합니다.

현재 JavaScript 생태계에는 많은 라이브러리 와 프레임워크 , 확립된 프로그래밍 관행, 웹 브라우저 외부에서 JavaScript의
실질적인 사용이 있습니다. 또한 단일 페이지 응용 프로그램 및 기타 JavaScript를 많이 사용하는 웹 사이트의 등장 으로 개발
프로세스를 지원하기 위해 여러 변환기 가 만들어졌습니다

웹사이트의 80% 이상 이 클라이언트 측 스크립팅을 위해 타사 JavaScript 라이브러리 또는 웹 프레임워크 를 사용합니다.

임베디드 시스템

jQuery 는 웹 사이트의 75% 이상이 사용하는 가장 인기 있는 라이브러리입니다. Facebook 은 웹사이트용 React 라이브러리를
만들고 나중에 오픈 소스 로 출시했습니다 . Twitter 를 포함한 다른 사이트에서 지금 사용하고 있습니다. 마찬가지로 Google
에서 YouTube 및 Gmail 을 포함한 웹사이트용으로 만든 Angular 프레임워크 는 이제 다른 사람들이 사용하는 오픈 소스 프로젝트입니다.

대조적으로 “Vanilla JS”라는 용어는 라이브러리나 프레임워크를 사용하지 않고 표준 JavaScript 기능에 전적으로 의존하는
웹사이트를 위해 만들어졌습니다.

더 많은 기사 보기

JavaScript의 사용은 웹 브라우저 루트 를 넘어 확장되었습니다 . JavaScript 엔진 은 이제 서버 측 웹 사이트 배포 및 브라우저가
아닌 응용 프로그램 모두를 위해 다양한 기타 소프트웨어 시스템에 포함됩니다 .

서버 측 JavaScript 사용을 촉진하려는 초기 시도는 Netscape Enterprise Server 와 Microsoft 의 인터넷 정보 서비스 , 였지만
그들은 작은 틈새 시장이었습니다. 서버 측 사용은 Node.js 및 기타 접근 방식 의 생성과 함께 결국 2000년대 후반에 증가하기 시작했습니다 .

Electron , Cordova , React Native 및 기타 애플리케이션 프레임워크 는 JavaScript로 구현된 동작으로 많은 애플리케이션을
만드는 데 사용되었습니다. 다른 비 브라우저 응용 프로그램에는 PDF 문서 스크립팅을 위한 Adobe Acrobat 지원 및 JavaScript로
작성된 GNOME Shell 확장이 포함됩니다.

JavaScript는 최근 Node.js를 활용하여 일부 임베디드 시스템 에 나타나기 시작했습니다.

JavaScript는 C 에서 구조화된 프로그래밍 구문 의 대부분을 지원합니다