title: What's the maximum amount of time that the UI should be interrupted?
body: <p>I'm making a performance analysis of an app as some parts are very slow, for example it takes 0.310 seconds for a database consult. If I do this in the main thread the UI interruption is very noticeable, the app doesn't feel responsive.</p>
  
  <p>But what is the maximum amount of time you should interrupt the app, what is acceptable?</p>
  
  <p>I want to make it as fast as possible but also don't want to get obsessed and spend hours of work in order to cut the time in a few milliseconds.</p>