main
fix(ext/web): repair text_decoder_stream bench after BlobStoreTrait change (#35044)
perf(ext/web): port console/inspect to Rust (cppgc object wrap) (#35087)
perf(ext/web): apply the base64url op design to standard base64 (#36422)
chore: bump node_compat test suite to Node.js 26.5.1 (#36391)
fix(ext/web): support SharedArrayBuffer over BroadcastChannel (#34961)
perf: lazy-load more modules in the snapshot (#34061)
chore: make prefer-primordials lint an internal plugin (#35978)
refactor(ext/web): build timers directly on core.createTimer (#34358)
fix(ext/web): validate AbortSignal.any() input like Node (#36293)
fix(ext/net): release completed QUIC stream resources (#36247)
chore: Happy New Year 2026 (#31748)
fix(ext/web): attach Node error codes to WHATWG API validation errors (#36288)
feat: add Blob/Body textStream() (#35616)
fix(ext/web): fire FileReader progress events as tasks (#34763)
perf(workers): return raw buffer from receive ops for no-transferable messages (#35756)
fix(ext/node): Node compat for web streams (#36285)
fix(ext/web): honor PerformanceObserver buffered flag (#34748)
refactor(ext/web): port ImageData to Rust with CPPGC/objectwrap (#33777)
perf(ext/web): convert geometry.js from lazy_loaded_esm to lazy_loaded_js (#34997)
feat(unstable): CSS module imports (with { type: "css" }) (#35093)
chore: forward v2.9.5 release commit to main (#36452)
refactor(web,core): migrate ext/web/blob.rs off serde_v8 (#36231)
refactor: force a reason on clippy overrides (#32761)
perf(web): reduce Brotli CompressionStream binary size (#34432)
feat(unstable): Geometry Interfaces Module Level 1 (#27527)
test(ext/web): differential tests for geometry matrix math (#34817)
perf(ext/web): implement base64url encode/decode as simdutf ops (#36398)
fix(ext/node): implement worker_threads.locks via Web Locks (#35963)
perf(ext/http): add Deno-owned HTTP/1.1 serve path (#34446)
fix(ext/web): friendlier URLPattern construction errors (#35102)