이 문서는 Stage 4 단계, 즉 최종 승인된 ECMAScript의 주요 기능들을 버전별로 정리한 문서예요. 이미 영어로 된 문서는 많아서 한국어로 작성했으나, 주로 영어로 작성되는 기능의 이름 등은 혼란을 줄이기 위해 영어로 작성했어요.
각 기능이 어떤 문제를 해결하는지와 간단한 사용법을 제공하며, 자세한 내용은 기능별 참고 링크를 통해 확인할 수 있어요.
Github으로 프로젝트를 공개적으로 관리하고 있는 ES7 이후의 기능들을 정리한 문서이며, ES6 이전의 기능들은 다루지 않았어요.
이 문서가 여러분에게 ECMAScript의 최신 기능들을 이해하는 데 도움 되길 바랄게요! 😊
ECMAScript는 1996년 11월에 개발이 시작되어 1997년 6월 ECMA General Assembly에서 승인되었어요. 이후 ISO/IEC JTC 1에 제출되었고, ISO/IEC 16262로 표준화되었어요.
1997년 첫 번째 버전 이후, ECMAScript는 웹 브라우저에서 실행되는 스크립트 언어로 시작해 가장 널리 사용되는 범용 프로그래밍 언어 중 하나로 성장했어요. 현재는 서버와 임베디드 애플리케이션에서도 널리 활용되고 있어요.
참고: ECMAScript Language Specification - Introduction, TC39 Process Document
- ES7 (ES2016)
- ES8 (ES2017)
- ES9 (ES2018)
- ES10 (ES2019)
- ES11 (ES2020)
⚠️ 아래부터는 작성 중이라서 일부 내용이 누락될 수 있어요. - ES12 (ES2021)
- ES13 (ES2022)
- ES14 (ES2023)
- ES15 (ES2024)