Major language changes
Iterator.prototype.includes is now specified — A new Iterator.prototype.includes(searchElement[, skippedElements]) method is added to the standard library, with iterator validation, optional skipping, range checks, and SameValueZero matching.
DataView.byteLength/byteOffset now return 0 on detached buffers — These accessors no longer throw on detached or out-of-bounds views; they now return +0, aligning the observable behavior with the updated spec note.
Editorial and spec-organization updates
Parsing and grammar material was reorganized — Parsing now has a dedicated section, ParseText is linked more directly to parsing, and grammar terminology was clarified around runtime grammars, mnemonic terminal symbols, and colon usage.
RegExp split text was tightened up — The RegExp.prototype[%Symbol.split%] explanation and formatting were cleaned up for consistency and readability.
Disposable-resource and notation cleanups — CreateDisposableResource was inlined into AddDisposableResource, some guaranteed-non-throwing calls now use !, and terminology was refined with a new "non-zero finite Number" phrase.
Tooling and maintenance
Preview deployment payload was reduced — Preview pages now externalize duplicated TOC markup into asset scripts, and mutex protection was added to avoid losing deploy work during concurrent pushes.
Other misc changes
- IPR form check updated for a renamed GitHub account in the legacy unknown-author list.
- Removed an incorrect
[[NoTear]]note.