VOOZH about

URL: https://thenewstack.io/the-rise-of-rust-and-webassembly-in-web-development/

⇱ The Rise of Rust and WebAssembly in Web Development - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2025-01-16 09:00:48
The Rise of Rust and WebAssembly in Web Development
Frontend Development / Rust / WebAssembly

The Rise of Rust and WebAssembly in Web Development

Rust is getting popular with web developers due to WebAssembly, new Rust IDEs and other dev tools, and use cases where performance matters.
Jan 16th, 2025 9:00am by Richard MacManus
👁 Featued image for: The Rise of Rust and WebAssembly in Web Development
Image via Unsplash+.

With the emergence of viable WebAssembly-powered web frameworks for Rust developers, it’s worth looking at how often Rust is used for web development currently, what tools these developers are using, and suitable use cases for Rust and Wasm going forward.

In the 2024 JetBrains State of Developer Ecosystem Report, 35% of Rust developers stated they already do web development work using Rust. That’s second equal with systems programming (also 35%) and behind only CLI tools (44%) — both projects more commonly thought of as being suitable for Rust, since they’re also suitable for C ++ developers (the programming language most under threat from Rust).

Elsewhere in the JetBrains report, 19% of web developers say they deploy to WebAssembly, as compared to 77% to Linux, 43% to Windows, and 36% to MacOS. So, while Wasm for web development work is fairly well used, there’s still plenty of scope for it to grow. It’s also worth mentioning that Rust has some of the best toolchains for compiling to Wasm, such as:

  • Wasm-bindgen: Bridges Rust and JavaScript.
  • Wasm-pack: Simplifies packaging Rust for npm.
  • Cargo-generate: Described as “a developer tool to help you get up and running quickly with a new Rust project by leveraging a pre-existing git repository as a template.”

Rust IDEs

In the latest Stack Overflow Survey, the Integrated Development Environment (IDE) most likely to have been used in the last 12 months by all professional developers was Visual Studio Code, with 74% of respondents having used it. That percentage stays about the same (75%) when looking at professional developers who used Rust in the last 12 months. So VS Code is a clear top IDE for Rust devs.

That said, there is an IDE that seems especially popular with Rust developers — because it isn’t used as much by other devs. 36% of professional Rust developers said they use Neovim, compared to just 13% of professional developers who don’t use Rust. That means Neovim is the second most popular IDE for Rust developers, behind only VS Code.

It’s interesting to note that one of the sponsors of Neovim is Warp, a Rust-based terminal that The New Stack’s David Eastman described as “the kind of IDE on your command line that you often assumed you would have, but you’ve never really had.”

Rust developers have plenty of other choices when it comes to IDEs. JetBrains offers a dedicated Rust IDE called RustRover, as well as Rust plugins for IntelliJ IDEA and CLion. Other popular IDEs have support for Rust too; for example Emacs and the relatively new Zed.

RustRover was only released in September 2023 and JetBrains sees a rosy future for Rust developers. Last February, JetBrains developer advocate Vitaly Bragilevsky noted that Rust isn’t just being used as a replacement for “memory unsafe” languages like C++ and C.

...there are many folks coming to Rust from other programming languages.
- Vitaly Bragilevsky, JetBrains developer advocate

“What we actually see is that there are many folks coming to Rust from other programming languages,” he said, “and they also bring a whole new universe of ideas to implement something in Rust.” Ideas such as for web applications.

In an earlier interview with The New Stack, Bragilevsky said that many developers come to Rust from the JavaScript and Python communities. “Those folks may be a bit unhappy about their previous programming languages,” he said. “Maybe they don’t have enough performance, and they can get that performance with Rust. Sometimes they don’t have enough safety. And Rust provides that for sure.”

As for what Rust developers want in their IDEs, according to the JetBrains developer survey, 12% said they want more web framework support. So that’s an opportunity for either existing Rust IDEs or for new dev tool products to tackle.

What Types of Apps Are Best for Rust and Wasm?

Last November, software engineer Trevor I. Lasn wrote that “WebAssembly shines in bringing proven C/C++ or Rust libraries to the web.” He used PDF generation as an example. “Instead of reinventing complex font rendering and layout algorithms in JavaScript, we can use battle-tested C++ libraries,” he explained.

Rust is increasingly seen as a language for complex data processing.

The same principle applies to Rust libraries — while these might be less “battle-tested” than C++ libraries, Rust is increasingly seen as a language for complex data processing. And because Rust compiles efficiently to WebAssembly, that means high-performance data processing can be done directly in web browsers or edge environments.

Other use cases for Rust in web development include real-time data visualization, image and video processing, and game engines.

That all said, Rust won’t be replacing JavaScript anytime soon — business logic in a web app is still best handled with JS and there are limited DOM manipulation capabilities in Wasm. Also, Wasm can quickly over-complicate matters if you’re not careful. As Lasn observes, “If you’re not doing heavy computation or using existing libraries from other languages, WebAssembly might just add unnecessary complexity.”

Regardless, web development is increasingly a use case for Rust developers. So we can expect the dev tool ecosystem around Rust to evolve accordingly.

Note: Research data and graphs supplied by Lawrence E Hecht.

TRENDING STORIES
Richard MacManus is a Senior Editor at The New Stack and writes about web and application development trends. Previously he founded ReadWriteWeb in 2003 and built it into one of the world’s most influential technology news sites. From the early...
Read more from Richard MacManus
SHARE THIS STORY
TRENDING STORIES
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.