Syntax - Tasty Web Development Treats

764: Biome JS with Emanuele Stoppa

May 3, 2024
Emanuele Stoppa, creator and maintainer of Biome.JS and team member at Astro, joins the discussion on this innovative toolchain for web development. Discover why Biome is built with Rust and how it aims to outperform ESLint and Prettier. Emanuele delves into the challenges of large codebases, the intricacies of language parsing, and the future of programming languages. He also shares insights on integrating Biome with CI systems and the potential cost savings for developers. Tune in for a blend of tech talk and personal anecdotes!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Transition from Rome to Biome

  • Emanuele Stoppa transitioned from working on Rome to developing Biome after the company lost funding.
  • He continued to contribute to Biome as a volunteer out of passion for the project.
INSIGHT

Need for Faster Tools

  • Biome aims to provide a faster alternative to existing linting and formatting tools like ESLint and Prettier.
  • Other tools are slow primarily due to their lack of parallel processing in handling tasks.
INSIGHT

Speed Through Rust

  • Rust's strict typing and quality control contribute to Biome's improved performance over JavaScript tools.
  • The choice of Rust allows Biome to avoid common pitfalls associated with dynamic languages.
Get the Snipd Podcast app to discover more snips from this episode
Get the app