# Tweet by [@keefmoon](http://twitter.com/keefmoon) on 2017-08-21 15:27:13
> [!INFO] Archived from [original tweet](http://twitter.com/keefmoon/status/899654126166048771)
In reply to: [@eneko](http://twitter.com/eneko/status/899653104492204032)
@eneko @clattner_llvm Networking provided by Foundation is async. Calling code from the UI needs to be async. So why would the stuff in the middle not be async?