Skip to content

History / Architecture

Revisions

  • Machine code: the baseline compiler, on by default

    @codingncaffeine codingncaffeine committed Oct 4, 2026
  • When a page runs out of memory: the script heap's ceiling, the window's memory watch, and their two flags

    @codingncaffeine codingncaffeine committed Sep 19, 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
  • 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
  • Content Security Policy: what is enforced, where it is judged, and what is left

    @codingncaffeine codingncaffeine committed Sep 13, 2026
  • Architecture: the tree-walking evaluator is gone; the machine runs every body 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: the bytecode machine runs everything; test262 40,167

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

    @codingncaffeine codingncaffeine committed Sep 12, 2026
  • CFF outlines: the reader, what it covers, the fonts it opens

    @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
  • Content blocking: the lists, the folder, the option, what is not applied Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ebXZs43Ks9pd5MerR62rG

    @codingncaffeine codingncaffeine committed Sep 12, 2026
  • BMP and ICO in the image table, the tab's icon, tab-icon-size, test_bmp 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
  • 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
  • The Linux window: Running Sashfold, Building, Architecture, 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
  • 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
  • The iterator protocol and for-of: what runs, what is measured, what is left

    @codingncaffeine codingncaffeine committed Sep 5, 2026
  • Scripting: pages run their scripts; the WPT number moves to 8519

    @codingncaffeine codingncaffeine committed Sep 5, 2026
  • test262 at 17185 and a minute per test

    @codingncaffeine codingncaffeine committed Sep 5, 2026
  • The script engine runs: the architecture page, the test262 score, what is not written

    @codingncaffeine codingncaffeine committed Sep 5, 2026