Faster Builds, Smaller Bundles and Extended Setups in Meteor 3.4 with Rspack Integration

Meteor 3.4 is out!

Meteor 3.4 introduces the Rspack bundler into Meteor core, cutting build times, reducing bundle size, and enabling modern bundler features from the wider JS ecosystem.

This release completes the bundler work started in Meteor 3.2 and 3.3. After adding profiling tools and optimizing the existing bundler with SWC, Meteor 3.4 delegates app compilation to a modern Rust-based tool while keeping Meteor’s handling of Atmosphere packages.

Meteor 3.4 delivers faster builds, much smaller client bundles through tree shaking, full ESM support, efficient HMR, and modern setup support. This release also includes community contributions across Meteor React packages, suspense improvements, core package integrations, Cordova modernization, and CLI refinements.

Hands on

To start using Meteor 3.4 and the Modern Build Stack.

Create a New App

# Create a new Meteor app using Meteor 3.4
meteor create my-app --release 3.4

All improvements introduced in Meteor 3.3 and 3.4, including the Rspack integration, are enabled by default for new apps and applied to all skeleton examples. Check meteor create --help to see the available skeletons.

Update Your App

# Update your existing Meteor app to version 3.4
meteor update --release 3.4

Add this to your package.json to enable Meteor bundler optimizations:

"meteor": {
  "modern": true
}

This setting is enabled by default for new apps.

Check out the requirements for Meteor Bundler optimizations on existing apps.

Add rspack package to enable the Rspack Bundler integration:

meteor add rspack

Check out the requirements for Rspack Bundler integration on existing apps.

If you find any issues, please report them to the Meteor issues tracker


For full details on what’s included in Meteor 3.4, see the changelog.

Check out our latest post for the highlights of this release.

For more insights into the release, watch the release video.

Big up contributors

We want to highlight how important community contributions have been in delivering Meteor 3.4.

Thanks to our core contributors:
@nachocodoner, @italojs, @Grubba27, @welkinwong, @harryadel, @vparpoil, @StorytellerCZ, @turoar23, @DipakHalkude, @sanki92, @evolross, @malua, @tmeyer24, @jeetburman, @copleykj.

Thanks to all community members for testing and feedback on Meteor 3.4.

What’s Next?

For the upcoming releases, we have the following priorities.

  • Stability and patches. Collect feedback and fix issues. Planned Meteor 3.4.x patches.
  • Change streams. Unified MongoDB change notifications. Planned on Meteor 3.5 release./
  • Node 24. Align with newer Node LTS releases.
  • Native. Move toward a modern native solution beyond Cordova.

For more details on upcoming work and priorities, see the Meteor roadmap.

4 Likes

I’m glad to see the attention Meteor 3.4 and the Rspack integration received, not only from active community members, but also from people who were active in the past or got interested due to the new features.

After 13 betas and 4 RCs, the Meteor Rspack integration is in good shape and live in official Meteor 3.4. We will still address improvements reported by users.

If you have more questions about Meteor 3.4, please refer to this new forum post.

Since we started working on the Meteor Rspack integration in June 2025, feedback was handled across two forum threads, covering the initial announcement and then the first betas up to the final release.
In total, these two posts reached: Replies: 314 · Views: 15,900 · Users: 53 · Likes: 411 · Links: 85.

Thank you for the support on this work and on the framework we all enjoy building with. Lets keep improving Meteor every day.

4 Likes