Node.js: BoringSSL Compatibility and Stream Context Fixes
Node is pushing to align crypto and TLS behavior on BoringSSL with OpenSSL while reverting recent optimizations that broke stability. A second cluster restores Async Local Storage context for parked TransformStream writes, alongside FFI memory and callback fixes.
Duration: PT2M47S
Episode overview
This episode is a short developer briefing from Node.js.
It explains recent repository work in plain language.
- Show: Node.js
- Published: 2026-10-22T13:07:09Z
- Audio duration: PT2M47S
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 Thursday, October 22nd, 2026, and this is your Node.js developer briefing.
The big signal today is compatibility versus stability: a coordinated push to make crypto and TLS behave the same on BoringSSL as on OpenSSL, paired with reversions of recent performance optimizations that caused regressions.
The BoringSSL effort spans four proposals. One update adjusts certificate error handling and test expectations, wires up S H A-3 hashing for both standard crypto and web crypto digests, and enables T L S 1.3 cipher configuration, that's PR 66922. A companion fix in PR 66921 accepts both BoringSSL error codes for…
On stability, maintainers are pulling back two risky changes. PR 66903 reverts an entropy source optimization after flaky failures on SmartOS and in certificate tests, and PR 66898 starts a series to properly clone certificate chains across isolates instead of sharing native objects.
The second theme is streams and async context. A change to avoid extra promise allocations for parked transform writes caused transform and flush to run in the reader's async context instead of the writer's, breaking Async Local Storage propagation. PR 66907 captures the writer's…
Fi…
Nearby episodes from Node.js
- Weekly Recap - OpenSSL 4 Transition, Performance Gains and Hardening
- AbortSignal Speedup and Shutdown Fixes
- OpenSSL 4.1 Upgrade and Lithium LTS Transition
- Memory Safety Fixes and Filesystem Parity
- Certificate Trust Fixes and TLS Throughput
- Zlib Speed Push and Boundary Hardening
- Safer Temp Files, Clearer TLS and Build Hardening
- Weekly Recap - Virtual File System Stabilizes and Performance Push