Hanselminutes with Scott Hanselman cover image

The Story of Visual Studio Code with Erich Gamma and Kai Maetzel

Hanselminutes with Scott Hanselman

00:00

The Importance of Bracket Pair Colorization in Extensions

We run extension in a separate process, which is a single thread thing, right? It's a note process and we load all the extensions and run it there. And what we found is that often when extension was not responsive because this bracket pair colorization is so popular, people have a bad lagging experience. We decided to move the algorithms into the core of the S code. On the very large monster file, the monster five, we always use file benchmarks or large file is a checker.ts on the tap strip compiler that doesn't type check in. I think that's where the measurement is 10,000 faster than the other one.

Play episode from 09:32
Transcript

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app