Chapter 11. Making your app start fast

This chapter covers

  • Optimizing app startup time
  • Distributing content with the app
  • Downloading formatted content
  • Caching remote resources

The last chapter showed that having an app that’s fast helps with the perception of its responsiveness. In this chapter, I’ll help you think about how the startup speed of an app also helps with responsiveness. We’ll look at what an app can and should do when it’s started, and then move on to see how preloading and preformatting content can improve startup performance. Finally, we’ll look at how to use caching to save time when launching the app and when asking for the same resource multiple times.

In this chapter, I also introduce you to Melissa, who leads a team ...

Get Usability Matters now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.