me: I'll just make array destructuring spec-compliant, should be slower but correct
the measurement: it's 5x faster actually
me: what
the profiler: the wrong code was doing more work
me: WHAT
@TC39 Invited Expert. Striving to bring #WebAssembly to your web browser. Working on runtimes, standards, developer tools, and observabilty.
- 🙏 Glad it’s been useful! The TC39 MCP works both over HTTP and via local stdio. The latter can save you some tokens. mcp.xyzzylabs.ai/tc39/@chicoxyzzy Big props on the TC39 MCP! It has saved me so much time and effort and back and forth with AI agents.
- The secret project I'm working on is Wonder — a from-scratch JS runtime built for the edge. The cold-start is 5ms. Node takes 64ms. Even Cloudflare's workerd takes 25ms. 4.8MB per worker (node: 80MB), ~110KB per isolate. Frozen primordials, no eval — secure by construction.
- Still working on Cynic, plus another experimental JS engine/runtime in a private repo and it's showing incredible results! Since yesterday, I’m back contributing to WebKit’s JavaScriptCore: one Wasm fix has landed, more on the way. My JS engine obsession is now multithreaded.
- DOOM, but every frame is a git commit. The commit log is the framebuffer. The branch history is your recording — git log it, replay it. Saves are git tags: git push one and a friend loads into the same spot. It runs DOOM. In git. github.com/chicoxyzzy/git…


