Diffs, Trees, and VS Code 2.0
Scott and Wes sit down with Alex Sexton and Amadeus De Marzi from Pierre Computer to dig into the gnarly performance challenges behind building blazing-fast code review tools, covering virtualization, progressive rendering, and why GitHub’s UI feels so sluggish. They also chat about how major AI coding tools like Claude, Codex, and Cursor are adopting Pierre’s diffs library, plus the role of web components, benchmarking, and what it takes to build “VS Code 2.0.”Show Notes00:00 Welcome to Syntax!04:00 The Need for Better Infrastructure05:53 Understanding Diffs and Treesdiffs.comTrees by the Pierre Computer Co08:16 Performance Challenges in Code Review10:49 Virtualization Techniques for Smooth Scrolling15:04 In-Page Find and Virtualization Limitations17:00 Browser Limitations and Content Visibility19:29 Progressive Rendering and Syntax Highlighting23:05 Tools and Techniques for Performance Testing33:35 Optimizing Performance with AI36:31 Mastering Auto Research for Efficiency42:00 Exploring Web Components and State Management44:05 Innovations in Rendering and Virtualization49:12 Business Insights and Future Directions53:58 Sick PicksHit us up on Socials!Syntax: X Instagram Tiktok LinkedIn ThreadsWes: X Instagram Tiktok LinkedIn ThreadsScott: X Instagram Tiktok LinkedIn ThreadsRandy: X Instagram YouTube Threads.
Scott and Wes sit down with Alex Sexton and Amadeus De Marzi from Pierre Computer to dig into the gnarly performance challenges behind building blazing-fast code review tools, covering virtualization, progressive rendering, and why GitHub’s UI feels so sluggish. They also chat about how major AI coding tools like Claude, Codex, and Cursor are adopting Pierre’s diffs library, plus the role of web components, benchmarking, and what it takes to build “VS Code 2.0.”
Show Notes
- 00:00 Welcome to Syntax!
- 04:00 The Need for Better Infrastructure
- 05:53 Understanding Diffs and Trees
- 08:16 Performance Challenges in Code Review
- 10:49 Virtualization Techniques for Smooth Scrolling
- 15:04 In-Page Find and Virtualization Limitations
- 17:00 Browser Limitations and Content Visibility
- 19:29 Progressive Rendering and Syntax Highlighting
- 23:05 Tools and Techniques for Performance Testing
- 33:35 Optimizing Performance with AI
- 36:31 Mastering Auto Research for Efficiency
- 42:00 Exploring Web Components and State Management
- 44:05 Innovations in Rendering and Virtualization
- 49:12 Business Insights and Future Directions
- 53:58 Sick Picks
Hit us up on Socials!
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads