- 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]]、? や ! など..
2件のコメント
[ 翻訳記事 ] ECMAScript仕様の読み方 by difkememd
https://ja.news.hada.io/topic?id=6188
この記事の翻訳版が出たら、多くの方の助けになるだろうとも思います ^^;