Rust in Production

Brave with Anton Lazarev

10 snips
Jan 9, 2025
Anton Lazarev, a Senior Software Engineer at Brave, is known for developing rust-based solutions and his customizable split keyboard project. In this discussion, he explains how Brave's privacy-first ad-blocker leverages Rust for optimal performance. He shares insights on overcoming challenges in browser constraints, parallelizing CSS parsing, and enhancing filter list capabilities. Anton also details the transition from C++ to Rust, emphasizing the benefits of memory safety and innovative development, all while exploring the future potential of Rust in browser technology.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Rust Beginnings

  • Anton Lazarev's interest in 3D printing led him to Rust in 2016.
  • He later used Rust for a VST plugin project, which solidified his understanding of Rust's strengths in systems programming.
ANECDOTE

VST and Rust

  • Lazarev's VST plugin project helped him realize Rust's suitability for audio processing.
  • The project required working within strict memory allocation constraints.
ANECDOTE

Joining Brave

  • Lazarev joined Brave as an intern in 2019 after seeing a Reddit post.
  • The internship involved rewriting the existing ad blocker in Rust.
Get the Snipd Podcast app to discover more snips from this episode
Get the app