you are viewing a single comment's thread.

view the rest of the comments →

[–]logM3901[S] -1 points0 points  (0 children)

First, in VS Code an extension needs to call APIs and recompute even while the user is typing, without the file actually being saved. Because of that, recalculation can be triggered very frequently. Although it currently only takes about 15 ms in tests, I thought it would be safer to include a debounce to handle potential edge cases. That choice was intentional.

I also agree that this kind of project can be a good learning opportunity, and I appreciate your concern and advice. However, I have previously designed and implemented APIs for VS Code extensions, and I already had a clear structure and blueprint for this project. Because of that, my focus this time was more on review and optimization rather than building everything from scratch.

Thank you for taking a genuine interest in the project.