KEMBAR78
Make `LanguageFeatureRequestDelays` easier to use and adopt in more places · Issue #140557 · microsoft/vscode · GitHub
Skip to content

Make LanguageFeatureRequestDelays easier to use and adopt in more places #140557

@jrieken

Description

@jrieken

We have adaptive debouncing logic implemented in LanguageFeatureRequestDelays. We should make this so that it can be used in more places easier. Identified the following pieces

  • a better sliding window average instead of "forever move average"
  • in all providers, to save on bandwidth, if a request is canceled, throw canceled instead of returning results
  • adopt ILanguageFeatureDebounceService#for in more providers e.g.

Metadata

Metadata

Assignees

Labels

engineeringVS Code - Build / issue tracking / etc.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions