Go: WebAssembly Codegen Push and Crash Fixes

WebAssembly dominates today with faster switches, smaller binaries, and portable vector conversions. Paired with that are stack-overflow and stall fixes for JSON and HTTP/2, plus broad Arm, RISC-V, and logging performance wins.

Duration: PT2M14S

Episode overview

This episode is a short developer briefing from Go.

It explains recent repository work in plain language.

  • Show: Go
  • Published: 2026-11-11T14:07:46Z
  • Audio duration: PT2M14S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good morning, it's Wednesday, November 11th, 2026, and this is your Go briefing.

The big signal today is the WebAssembly backend getting smaller and faster, with a cluster of compiler and vector changes landing together.

First, WebAssembly code generation. Three proposals from the same author replace binary search on switches with a single branch table, branch directly to later blocks instead of looping through the entry point, and allow merging adjacent loads. The payoff cited is binaries about two percent smaller plus faster…

Second, crash and stall fixes. Two pull requests tackle the same stack overflow when marshaling self-referential pointers that never increase nesting depth, including pointer-to-pointer types. On networking, one fix returns flow-control credit when a canceled request races with response data, preventing a slow…

Third, everyday performance. A new Arm 64 vector path for substring search reports roughly fifty percent gains across server chips, and structured logging avoids per-call allocations for source attributes and speeds ASCII escaping. The U U I D string conversion becomes inlineable and allocation-free, about…

What's next: if you ship to WebAssembly,…

Nearby episodes from Go

  1. HTTP Pool Unification and Compiler Efficiency
  2. Efficiency Push and Silent Failure Fixes
  3. Wasm Speedups and Truer Errors
  4. Secure Cookies and Portable Vector Support
  5. Simd Generator Speedups, Faster Headers and Clearer Docs
  6. Weekly Recap - Math Precision, Network Edge Cases, and Toolchain Polish
  7. Math Precision and Coverage Reliability
  8. Portable SIMD Push, MIPS Sleep Fix and Faster Maps