Skip to content

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

Closed
@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