Skip to content

History / Measurements

Revisions

  • 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

    @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
  • 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

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

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

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

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

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

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

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

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

    @codingncaffeine codingncaffeine committed Sep 13, 2026
  • Scripting: the bytecode machine runs everything; test262 40,167

    @codingncaffeine codingncaffeine committed Sep 12, 2026
  • SVG: the subset, its limits, the replaced-box rules, the score

    @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 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

    @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
  • Measurements: test262 33178 / 41250 after module records, linking and evaluation landed

    @codingncaffeine codingncaffeine committed Sep 6, 2026
  • Measurements: test262 32970 / 41250 after the Module goal landed in the parser

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

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

    @codingncaffeine codingncaffeine committed Sep 6, 2026
  • Private class members: the engine pages and the measurements

    @codingncaffeine codingncaffeine committed Sep 5, 2026
  • Promise and the job queue: the engine pages and the measurements

    @codingncaffeine codingncaffeine committed Sep 5, 2026
  • Collections and tagged templates: the engine pages and the measurements

    @codingncaffeine codingncaffeine committed Sep 5, 2026
  • Classes: the engine pages and the measurements

    @codingncaffeine codingncaffeine committed Sep 5, 2026
  • Destructuring, default and rest parameters: the engine pages and the measurements

    @codingncaffeine codingncaffeine committed Sep 5, 2026
  • Spread lands: the measurements and the lists that say what is left

    @codingncaffeine codingncaffeine committed Sep 5, 2026
  • Measurements: the WPT figure after for-of reaches six script-built tests

    @codingncaffeine codingncaffeine committed Sep 5, 2026