Performance: Stop passing entire buffer to OmniSharp on every keystroke
Open
Backlog
OmniSharp
Performance
- Dominant language
- TypeScript
- Stars
- 3.1k
- Forks
- 737
- Avg merge
- 17h 56m
- Merged PRs (30d)
- 21
Description
It's not clear why, but the entire buffer gets sent to OmniSharp on every keystroke. This results in poor typing performance in all but the smallest files. We _should_ be passing just the changes.
https://github.com/OmniSharp/omnisharp-vscode/blob/master/src/features/changeForwarding.ts#L25
Contributor guide
Assessment
This issue has not been assessed yet.