You should do both.  Actually speeding up the experience is great, and today even popular apps often reload data unnecessarily and generally work suboptimally in the presence of a slow or flaky connection.  But there&#x27;s only so much you can do - if the user&#x27;s connection is bad enough, eventually they&#x27;re going to have to wait.  So you do what you can to make the experience more bearable.