Shadow trees, modules and import maps, classes that extend the platform's interfaces; the scores
Machine code: the kernels' figure after calls and inherited reads
Machine code: the baseline compiler, on by default
Function bodies parsed at their first call
Property reads and writes remember what they found
How an object is kept: shapes and slots
Fonts fetched when text needs them; what a realm makes when; the instruments; the scores of today
Workers, ports across them, frames that measure themselves, scripts that run once
Pointing in the painter's order, the viewport's reach, the document base URL, pushState reaching the shell, the traversal interfaces; the scripted score
Frames the reader can use, framesets, window.open, and the scripted score at 65822 of 74294
Scripting and Measurements: ranges, CDATA sections and processing instructions; 65627 / 74294 scripted subtests
An object's and an embed's documents, pictures and fallback; 16886 / 26275 scripted, 9410 / 14616 reference
A frame element's window, names fixed at creation and window reuse; 16828 / 26275 scripted
Every iframe has a window from its insertion; a document a frame cannot show leaves it an error document
A frame's window through its WindowProxy, navigation by its Location, the sandbox attribute and structured clone; 16739 / 26149 scripted, 9409 / 14616 reference
The initial about:blank document; the runners' instruments; window reuse not written
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011ebXZs43Ks9pd5MerR62rG
A frame's document runs its scripts and follows its iframe; the scripted WPT suite scored, 15326 / 26067
Co-Authored-By: Claude Fable 5.1 <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
document.write: writes land in order, and what a written script can see
Content Security Policy: what is enforced, where it is judged, and what is left
The bindings generator and the idl folder
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 new-tab page, the theme's new-tab section, advance with a count
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011ebXZs43Ks9pd5MerR62rG
Scripting: module scripts on the page run
How a script runs describes a module script's fetch, its deferral in
document order, an inline module's base, and what a failure in a graph
does; Not written yet no longer lists module scripts on the page, and
names import maps as the reason a bare specifier fails.
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
fetch and XMLHttpRequest: Scripting, Networking, Not written yet
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EkzH8EAowXWrPXkiKyR9f6
Scripting: TextEncoder, TextDecoder, Blob, File, getRandomValues
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EkzH8EAowXWrPXkiKyR9f6