@froufox If you’re doing something sync and it’s blocking, you’re blocking the entire runtime from making any progress (so nothing else is happening at the same time).
But blocking is sometimes necessary, so there are ways to do that. If you’re using Tokio, it’s https://docs.rs/tokio/latest/tokio/task/fn.spawn_blocking.html