52
The Abstract Wikipedia team has decided to rewrite the backend in Rust
(www.wikifunctions.org)
Welcome to the Rust community! This is a place to discuss about the Rust programming language.
Credits
I believe, in their case cancelling a sync operation will not be a problem because they will not forever block on executing user-provided code, but cancelling a synchronous thread is not easy, afaik
https://docs.rs/stop-thread/latest/stop_thread/fn.kill_thread_graceful.html