# project: Spawn terminal process on background executor \(\#40774\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 0eccdfe61fce5b75c62f01b459c6c882143b7ac7

Requested commit: 0eccdfe61fce5b75c62f01b459c6c882143b7ac7

Commit: 0eccdfe61fce5b75c62f01b459c6c882143b7ac7

Tree: c4f52379fbec9dabe583995a24fec982f35b43d3

Author: Lukas Wirth

Committer: GitHub

## Message

```
project: Spawn terminal process on background executor (#40774)

We were spawning the process on the foreground thread before which can
block an arbitrary amount of time. Likewise we no longer block
deserialization on the terminal loading.

Release Notes:

- Improved startup time on systems with slow process spawning
capabilities
```

## Parents

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

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