Constructors take their default prototype from new.target's realm; test262 40324 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ebXZs43Ks9pd5MerR62rG
Named access on the window; text parted by an out-of-flow flex or grid child; the iframe load event in the load sequence; WPT 9380 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ebXZs43Ks9pd5MerR62rG
Frames: an iframe draws its document under the framing rules; the root's top margin; WPT 9286 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ebXZs43Ks9pd5MerR62rG
Brotli of our own and web fonts in WOFF2; WPT 9249 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ebXZs43Ks9pd5MerR62rG
Inline box edges placed by the box's own direction; WPT 9261 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ebXZs43Ks9pd5MerR62rG
text-transform: math-auto; WPT 9251 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ebXZs43Ks9pd5MerR62rG
Soft hyphens, hyphens and hyphenate-character; auto-phrase holds hyphenation back; WPT 9249 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ebXZs43Ks9pd5MerR62rG
HTML's bidi rules for dir, bdo and bdi; WPT 9233 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ebXZs43Ks9pd5MerR62rG
Bidi: the formatting characters written in the text, overrides on blocks, isolate-override and plaintext as their controls; WPT 9228 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ebXZs43Ks9pd5MerR62rG
Web fonts in WOFF and the font matching: stretch, unicode-range, ranges, the first available font; WPT 9101 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ebXZs43Ks9pd5MerR62rG
Line breaking: where a line may end, the wrapping properties, the conformance file Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ebXZs43Ks9pd5MerR62rG
Scripting: the bytecode machine runs everything; test262 40,167
SVG: the subset, its limits, the replaced-box rules, the score
Async generators are written; test262 40121 / 41791 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ebXZs43Ks9pd5MerR62rG
for await is written; test262 36039 / 41791 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ebXZs43Ks9pd5MerR62rG
BigInt is written: the library, the two typed-array kinds, test262 35631 / 41791 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ebXZs43Ks9pd5MerR62rG
The Sashfold 100 is rendered by the Linux build as well The Sashfold 100 page and the Measurements table say the hundred are rendered twice, on a Windows runner and on a Linux runner, published side by side and linking each other; the corpus script's three new options are listed; and the note that a page arrives blank without scripts is replaced by what happens now, its scripts running for three seconds of virtual time before the picture is taken. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ebXZs43Ks9pd5MerR62rG
Measurements: test262 34341 / 41714 after top-level await landed Scripting and Not written yet no longer list top-level await: a module body with one runs as an async function and its importers wait for it. Architecture gains a modules paragraph and drops modules and Proxy from its not-written line, which the previous rewrite had left behind; what the bytecode tier still refuses, an await or yield inside a class heritage or a computed key, is named in both places. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ebXZs43Ks9pd5MerR62rG
The module system, Proxy, and the new conformance figure Measurements carries 34135 of 41714 over 85 directories, with Proxy and Reflect joined to the score as directories of their own. Scripting and Not written yet say what the module system does now — records, their linking and their evaluation, live bindings, the namespace object, dynamic import() and import.meta — and what still waits on it: top-level await, and module scripts on the page, which a realm cannot run yet because it installs no module loader. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ebXZs43Ks9pd5MerR62rG
Measurements: test262 33178 / 41250 after module records, linking and evaluation landed
Measurements: test262 32970 / 41250 after the Module goal landed in the parser
Typed arrays: Architecture, Scripting, Measurements, Not written yet Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EkzH8EAowXWrPXkiKyR9f6
Generators and async functions: the engine pages and the measurements Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EkzH8EAowXWrPXkiKyR9f6
Private class members: the engine pages and the measurements
Promise and the job queue: the engine pages and the measurements
Collections and tagged templates: the engine pages and the measurements
Classes: the engine pages and the measurements
Destructuring, default and rest parameters: the engine pages and the measurements
Spread lands: the measurements and the lists that say what is left
Measurements: the WPT figure after for-of reaches six script-built tests