Building Docfind: Fast Client-Side Search with Rust and WebAssembly
code.visualstudio.com·6d·
Header Bidding
Preview
Report Post

January 15, 2026 by João Moreno

If you’ve visited the VS Code website recently, you might have noticed something new: a fast, responsive search experience that feels almost instant.

Behind that experience is docfind, a search engine we built that runs entirely in your browser using WebAssembly. In this post, I want to share the story of how docfind came to be: a journey that took me from a decade-old blog post about automata theory to patching WebAssembly binaries.

The problem

I’m currently a Software Engineering Manager on the VS Code team, so these days I don’t get much time to write code. When I do, it’s rarely in unfamiliar t…

Similar Posts

Loading similar posts...

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help