{"version":"1.2.0","author":"Matthias Endler","title":"Brave with Anton Lazarev","podcastName":"Rust in Production","chapters":[{"title":"Start","startTime":0.0},{"title":"Introduction to Rust in Production","startTime":6.0},{"title":"Anton's Journey with Rust","startTime":148.0},{"title":"Joining Brave and the Adblock Project","startTime":231.0},{"title":"Understanding Adblocking and Cosmetic Filtering","startTime":458.0},{"title":"Filter Lists and Their Importance","startTime":632.0},{"title":"Challenges in Selector Parsing","startTime":784.0},{"title":"Integrating Rust into C++ Environments","startTime":919.0},{"title":"Performance Comparisons with JavaScript","startTime":1095.0},{"title":"The Complexity of uBlock Origin","startTime":1249.0},{"title":"Build Size Challenges with Public Suffix List","startTime":1552.0},{"title":"Comparing Brave's Rust Approach to Other Browsers","startTime":1858.667},{"title":"The Importance of Open Source in Browsers","startTime":2260.667},{"title":"Innovations in the Build Process","startTime":2517.667},{"title":"Community Growth Around Adblock Rust","startTime":2755.667},{"title":"Expanding Rust's Use Beyond Adblocking","startTime":2898.667},{"title":"Insights for Rust Developers in Production","startTime":3130.667},{"title":"Final Thoughts on Rust's Future","startTime":3371.667}]}