1-Click Upgrade Command Workbench Official Verified
$bun upgrade
Safety Verified: Upgrades official standalone Bun binary in-place without altering global npm prefix permissions.

What is Arriving in Bun 1.2

Verified Commits in Release Queue
MERGED TO MAIN PR #14280
Bundler Subsystem
Native HTML Asset Imports in Bun Bundler
Allows developers to directly import .html files into TypeScript scripts and server routes as plain strings or compiled DOM elements without configuring custom loaders or webpack plugins.
Verified Pull Request Commit: View Pull Request #14280 on GitHub
MERGED TO MAIN PR #14312
Node.js Compatibility
Complete Node.js HTTP/2 Server & Client Protocol Parity
Replaces the previous partial stub with a full native Zig implementation of node:http2, passing the official Node.js upstream test suite. Enables running production gRPC servers and HTTP/2 reverse proxies on Bun.
Verified Pull Request Commit: View Pull Request #14312 on GitHub

Frequently Asked Questions

Does Bun 1.2 break existing package.json scripts?

No. Bun 1.2 is 100% backward compatible with existing npm scripts and Node.js runtime code.

When is Bun 1.2 expected to launch?

Milestone tracking points to General Availability in late October 2026.

How does Bun 1.2 compare to Node.js 22 in performance?

In standard HTTP microservice benchmarks, Bun 1.2 delivers up to 3.8x higher throughput with significantly lower memory footprint.

Editorial Disclosure: This release intelligence is synthesized from verified public engineering milestones, code commits, and roadmap trackers. Final deliverables and timelines remain subject to maintainer release cycles.