"Creating Radical Performance Improvements: Rust Is Not a Silver Bullet"

JSConf US.
Chesapeake Bay, Maryland.
October 2025.

Abstract

I released a new import linting plugin that is 35 times faster than the plugin most people use today. Yes, you read that right, 35 times faster. Rust is an important part of this story, but is quite literally only half the performance story. The rest is good old fashioned clever algorithms and optimizations.

There is a lot of buzz around new Rust/Go based tooling and the performance they bring. And while these languages are powerful, they can only get us so far, certainly not 35 times faster. When we introduce Web Assembly into the mix, things get complicated quickly, with Rust being slower than JavaScript in some cases.

In this talk, I'll discuss how Rust/Go can be so fast, but also how they aren't the silver bullets some make them out to be. I'll dive into uses cases, bench marks, and more so that you come away with a better understanding of when and how to use Rust/Go effectively. I'll also discuss the importance of performant architectures and algorithms, which are useful in any language or codebase and often require less effort.

Useful Links