Snapshots
This server has parsed and cached 13 SHA-pinned snapshots across ECMA-262 and ECMA-402, totaling 35.5 MB on disk. Every clause served carries its (spec, edition, SHA, fetched-at) provenance.
The same data is queryable at runtime via spec.about and spec.snapshots. The hosted Cloudflare Worker additionally accepts at: to address historical SHAs — see Deployment.
Pinned editions
| Spec | Edition | SHA | Fetched at | Size on disk |
|---|---|---|---|---|
| 262 | es2016 | 0b458053 | 2026-05-31T12:10:41.599Z | 2.1 MB |
| 262 | es2017 | 101dfd3b | 2026-05-31T12:10:49.076Z | 2.3 MB |
| 262 | es2018 | fd98c972 | 2026-05-31T12:10:57.420Z | 2.5 MB |
| 262 | es2019 | a8a59dd0 | 2026-05-31T12:11:06.637Z | 2.5 MB |
| 262 | es2020 | 156c59d9 | 2026-05-31T12:11:15.210Z | 2.7 MB |
| 262 | es2021 | 41ddcc28 | 2026-05-31T12:11:23.986Z | 3.2 MB |
| 262 | es2022 | d711ba96 | 2026-05-31T12:11:32.862Z | 3.5 MB |
| 262 | es2023 | d048f32e | 2026-05-31T12:11:42.504Z | 3.6 MB |
| 262 | es2024 | 0b24a049 | 2026-05-31T12:11:52.254Z | 3.8 MB |
| 262 | es2025 | 84b38ad8 | 2026-05-31T12:12:02.523Z | 4.0 MB |
| 262 | main | 6dcb70f9 | 2026-05-31T12:12:13.586Z | 4.1 MB |
| 402 | es2025-candidate | 4a2dae4c | 2026-05-31T12:12:27.066Z | 676 KB |
| 402 | main | 2c336bf1 | 2026-05-31T12:12:27.469Z | 708 KB |
How this stays current
A scheduled CI workflow checks upstream tc39/ecma262 and tc39/ecma402 mains every 4 hours. When anything moved, it bumps the PATCH version of tc39-mcp and republishes. Because package.json is in the docs workflow's paths filter, this page rebuilds along with every refresh — end-to-end latency from upstream merge to updated SHAs above is typically under 10 minutes.
See Deployment / Auto-refresh for the full chain.