VOOZH about

URL: https://thenewstack.io/what-rust-brings-to-frontend-and-web-development/

⇱ What Rust Brings to Frontend and 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
2022-12-28 11:22:10
What Rust Brings to Frontend and Web Development
Frontend Development / Rust / Security / Software Development

What Rust Brings to Frontend and Web Development

Rust offers a safer, more secure language that's robust enough for application development. Here's what can it do for the frontend and web.
Dec 28th, 2022 11:22am by Loraine Lawson
👁 Featued image for: What Rust Brings to Frontend and Web Development
Image via Shutterstock.

The year 2022 may well have been the year of Rust, with its introduction into the Linux Kernel. But should frontend/web developers concern themselves with this popular language in 2023?

It depends on what you need to do. Rust’s more likely to sub out for C/C++ than JavaScript, but if you need an application that starts and runs quickly, Rust might be just the ticket. It can also be coupled with WebAssembly to deliver a fast, secure app at the edge, said Chris Gardner, Forrester analyst and research director.

What’s Rust’s Role in Frontend?

“Rust to WebAssembly is one of the most mature paths because there’s a lot of overlap between the communities,” Gardner told The New Stack. “A lot of people are interested in both Rust and WebAssembly at the same time.”

It’s not an either “Rust or JavaScript” or even “WebAssembly or JavaScript” situation, he said. It’s possible to blend WebAssembly with JavaScript.

“You’re going to see some people rewrite for WebAssembly, but you’re going to see some people take advantage of WebAssembly where appropriate, and then use JavaScript for connecting the various pieces under the hood, and maybe running portions of the application as necessary,” he said.

How it handles memory safety makes Rust a good language to learn, he added.

“It’s one of those things that it’s very easy to get into trouble, using like C to build out memory allocation and then ultimately, you have to deal with all the bugs and all the runtime errors that you could potentially get,” he said. “Rust’s very, very fast, memory efficient.”

‘A Lot of People Are Fond of It’

There’s a pretty simple reason to learn Rust: It’s new and people like it, Gardner added

“It’s pretty well documented that people like using the language,” he said. “It’s one of those situations where people appreciate leveraging it.”

Chris Siebenmann, a Unix systems administrator at the University of Toronto’s CS Labs, has a theory about that: Languages spread when developers like using the language to accomplish things that matter to them. Right now, that language is Rust.

“Rust is a wave of the future because a lot of people are fond of it and they are writing more and more things in Rust, and some of these things are things that matter to plenty of people,” Siebenmann wrote in 2021.“When people like a programming language, things get written in that language and some of them become widely used or popular (or both) … We saw this with Go in certain areas, and we’re seeing this with Rust.”

Rust is already found in many places you might not expect, he wrote.

“There’s Rust in your Python cryptography. There’s Rust in Curl … There’s Rust in your librsvg. There’s a lot of Rust in your Firefox. There are a growing number of command line tools written in Rust, including the excellent ripgrep. Someday there will probably be Rust in the Linux kernel. All of this is only growing with time, especially in the open source world.”

Interestingly, in December, he amended that to say Rust is “inevitable” because of its safety features.

👁 Rust poll from Mastodon

Rust poll from Mastodon.

Rust repeatedly has been voted the most loved programming language by developers on Stack Overflow’s developer survey since 2015, and it remained there in this past year’s survey. Perhaps not coincidentally, Rust headed the top 10 programming languages to earn the highest salaries for 2020.

Can Rust Make Bugs ‘Impossible’?

Rust was created at Mozilla Research in 2010 as a more reliable, secure alternative to C++. The open source language is now maintained by the Rust Foundation. Rust is a “static multiparadigm, memory-efficient programming language” that’s built for speed, security, and performance, according to Pavan Belagatti, frequent contributor to The New Stack and a developer advocate at Harness.io. You’ll find it in game engines, file systems, websites and tools, operating systems, browser components, and more, he wrote.

Rust is used by some big-name companies, such as DropBox, Coursera, Microsoft and Firefox. For Microsoft, adoption was about the safety of Rust over C++.

“Companies like Microsoft are using Rust for the safety of their products,” Belagatti stated in the TNS article. “Microsoft is encouraging their developers to rewrite some of their components in Rust because they discovered that most of the security patches are fixes to memory-related bugs, and Rust would’ve been able to catch these bugs during the development phase. Microsoft believes that Rust can help make software bugs, particularly those leading to security vulnerabilities, impossible.”

You can install Rust via the Rust Foundation; it automatically detects your OS.

TRENDING STORIES
Loraine Lawson is a veteran technology reporter who has covered technology issues from data integration to security for 25 years. Before joining The New Stack, she served as the editor of the banking technology site Bank Automation News. She has...
Read more from Loraine Lawson
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.