# ECMAScript 스펙을 읽는 법

> Clean Markdown view of GeekNews topic #6058. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=6058](https://news.hada.io/topic?id=6058)
- GeekNews Markdown: [https://news.hada.io/topic/6058.md](https://news.hada.io/topic/6058.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2022-02-28T10:43:14+09:00
- Updated: 2022-02-28T10:43:14+09:00
- Original source: [timothygu.me](https://timothygu.me/es-howto/)
- Points: 18
- Comments: 2

## Topic Body

- 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]], ? 와 !등..

## Comments



### Comment 9313

- Author: youngiggy
- Created: 2022-03-21T09:36:40+09:00
- Points: 2

[ 번역글 ] ECMAScript 스펙을 읽는 법 by difkememd  
https://news.hada.io/topic?id=6188

### Comment 9068

- Author: xguru
- Created: 2022-02-28T10:43:29+09:00
- Points: 1

이 글의 번역본이 나오면 많은 분들에게 도움 되겠다는 생각도 드네요 ^^;
