# Improve performance of JSON schema creation \(\#6770\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/1761e603629b5b98ff5636f69fa18357f47f6dcd)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 1761e603629b5b98ff5636f69fa18357f47f6dcd

Requested commit: 1761e603629b5b98ff5636f69fa18357f47f6dcd

Commit: 1761e603629b5b98ff5636f69fa18357f47f6dcd

Tree: d74f91f89e9be43ef507b2aa68e5905aeea39155

Author: Piotr Osiewicz

Committer: GitHub

## Message

```
Improve performance of JSON schema creation (#6770)

JSON LSP adapter now caches the schema. `workspace_configuration` is
back to being async, and we are also no longer asking for font names
twice while constructing the schema.
Release Notes:
- Improved performance when opening the .json files.

---------

Co-authored-by: Kirill <kirill@zed.dev>
```

## Parents

- [0a124a9908c3ec5c811896d1a82e92fd57440be8](https://git.cafe/gitcafe/zed/commit/0a124a9908c3ec5c811896d1a82e92fd57440be8?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/1761e603629b5b98ff5636f69fa18357f47f6dcd?format=markdown)
