ECMAScript 스펙을 읽는 법
(timothygu.me)- ES2022 같은 스펙 문서 읽는 방법을, 마치 스펙 문서처럼 표현/정리해서 설명한 글
- 왜 읽어야 할까? : 모든 JavaScript 구현의 동작에 대한 가장 권위 있는 소스이기 때문
- 브라우저, Node.js, IoT 기기 어디에서든
- ECMAScript 스펙에 포함된 것과 포함되지 않은 것
- 스펙 탐색하기 : (이 글의 저자는 아래처럼 5개 파트로 구분하는걸 선호)
- Conventions and basics
- Grammar productions of the language
- Static semantics of the language
- Runtime semantics of the language
- APIs
- 하지만 실제 스펙문서는 위처럼 정리되어 있지 않음. 각 챕터에 Grammar/Static/Runtime이 섞여 있음
- 그래서 가장 중요한 Runtime Semantics 읽는 방법을 상세히 설명
- 읽기는 쉽지만, 몇몇 단축 표현들이 이해하기 어려우므로 그에 대한 설명
- Abstract Operations, [[This]], ? 와 !등..
[ 번역글 ] ECMAScript 스펙을 읽는 법 by difkememd
https://news.hada.io/topic?id=6188