© Majid Hajian 2019
M. HajianProgressive Web Apps with Angularhttps://doi.org/10.1007/978-1-4842-4448-7_7

7. App Shell and Angular Performance

Majid Hajian1 
(1)
Oslo, Norway
 

No one likes to wait for long to see that an application is loading. In fact, statistics show that if the initial rendering takes more than three seconds, it’s very likely that a user leaves our app. One of the main fundamentals of PWAs is to be fast. In native apps, the user usually is presented a splash screen and after a reasonable amount of time will see the main content and skeleton. On the other hand, there will be white screen until bootstrapping is finished, especially a single page app.

In this chapter, we will review the app shell model to understand what it is and how ...

Get Progressive Web Apps with Angular: Create Responsive, Fast and Reliable PWAs Using Angular 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.