The Software Supporting the JavaScript Language Specification
summary
The specification moves from a single Word document to a Git-backed web application spec that scales: ECMarkup generates the HTML, uses Egg/Gram markdown for algorithm and grammar annotations, and enforces many editorial conventions; ESMeta runs type checks in CI so many bugs are caught before PRs land. Interactive features include hoverable references, colored alias tracking, a copy-to-clipboard algorithm formatter, and propagated UC tag annotations; PDF output uses the commercial Prince tool once per year.
AI-written summary · about
chapters (5)
- 0:00JavaScript spec introduction
- 3:53Spec process evolution
- 9:12Tools for modern spec
- 16:56Spec challenges and future
- 23:22Q&A
related talks
31mStandardizing JavaScript - a Look at Ecma and TC39
01h 02mProgramming Language Research for Technical and Social Good: What PL Can Do for Good?
26mThe Extensible Web: JavaScript All the Way Down
01h 08mECMAScript 6: A Better JavaScript for the Ambient Computing Era
47mECMAScript 6, A Better JavaScript for the Ambient Web Era
01h 08mHow JavaScript Works
15mTowards a Mechanization of the ECMAScript (JavaScript) Proposal "Temporal"
40mKeep Betting On JavaScript
