Skip to content

History / Scripting

Revisions

  • Shadow trees, modules and import maps, classes that extend the platform's interfaces; the scores

    @codingncaffeine codingncaffeine committed Oct 4, 2026
  • Machine code: the kernels' figure after calls and inherited reads

    @codingncaffeine codingncaffeine committed Oct 4, 2026
  • Machine code: the baseline compiler, on by default

    @codingncaffeine codingncaffeine committed Oct 4, 2026
  • Function bodies parsed at their first call

    @codingncaffeine codingncaffeine committed Oct 4, 2026
  • Property reads and writes remember what they found

    @codingncaffeine codingncaffeine committed Oct 4, 2026
  • How an object is kept: shapes and slots

    @codingncaffeine codingncaffeine committed Oct 4, 2026
  • Fonts fetched when text needs them; what a realm makes when; the instruments; the scores of today

    @codingncaffeine codingncaffeine committed Oct 4, 2026
  • Workers, ports across them, frames that measure themselves, scripts that run once

    @codingncaffeine codingncaffeine committed Sep 20, 2026
  • Pointing in the painter's order, the viewport's reach, the document base URL, pushState reaching the shell, the traversal interfaces; the scripted score

    @codingncaffeine codingncaffeine committed Sep 19, 2026
  • Frames the reader can use, framesets, window.open, and the scripted score at 65822 of 74294

    @codingncaffeine codingncaffeine committed Sep 16, 2026
  • Scripting and Measurements: ranges, CDATA sections and processing instructions; 65627 / 74294 scripted subtests

    @codingncaffeine codingncaffeine committed Sep 14, 2026
  • An object's and an embed's documents, pictures and fallback; 16886 / 26275 scripted, 9410 / 14616 reference

    @codingncaffeine codingncaffeine committed Sep 13, 2026
  • A frame element's window, names fixed at creation and window reuse; 16828 / 26275 scripted

    @codingncaffeine codingncaffeine committed Sep 13, 2026
  • Every iframe has a window from its insertion; a document a frame cannot show leaves it an error document

    @codingncaffeine codingncaffeine committed Sep 13, 2026
  • A frame's window through its WindowProxy, navigation by its Location, the sandbox attribute and structured clone; 16739 / 26149 scripted, 9409 / 14616 reference

    @codingncaffeine codingncaffeine committed Sep 13, 2026
  • 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

    @codingncaffeine codingncaffeine committed Sep 13, 2026
  • 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

    @codingncaffeine codingncaffeine committed Sep 13, 2026
  • 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

    @codingncaffeine codingncaffeine committed Sep 13, 2026
  • document.write: writes land in order, and what a written script can see

    @codingncaffeine codingncaffeine committed Sep 13, 2026
  • Content Security Policy: what is enforced, where it is judged, and what is left

    @codingncaffeine codingncaffeine committed Sep 13, 2026
  • The bindings generator and the idl folder

    @codingncaffeine codingncaffeine committed Sep 12, 2026
  • 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

    @codingncaffeine codingncaffeine committed Sep 12, 2026
  • 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

    @codingncaffeine codingncaffeine committed Sep 12, 2026
  • 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

    @codingncaffeine codingncaffeine committed Sep 12, 2026
  • 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

    @codingncaffeine codingncaffeine committed Sep 12, 2026
  • 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

    @codingncaffeine codingncaffeine committed Sep 12, 2026
  • 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

    @codingncaffeine codingncaffeine committed Sep 12, 2026
  • 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

    @codingncaffeine codingncaffeine committed Sep 12, 2026
  • 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

    @codingncaffeine codingncaffeine committed Sep 6, 2026
  • Scripting: TextEncoder, TextDecoder, Blob, File, getRandomValues Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EkzH8EAowXWrPXkiKyR9f6

    @codingncaffeine codingncaffeine committed Sep 6, 2026