

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.
AI Snips
Chapters
Transcript
Episode notes
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.
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.
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.