October 3rd, 2019

Listening to @JoubranJad’s @FronteersConf talk, and I’m afraid I fundamentally disagree with his assertion that an app shell is a prerequisite for a good progressive web app. It’s one approach. Other excellent approaches are available.

52° N , 5° W

Also on Twitter

Reply Retweet Favourite

Responses

Jad Joubran

Totally agreed it’s not the only way Though you still want to consider the App Shell in terms of priorities even with your design

# Posted by Jad Joubran on Thursday, October 3rd, 2019 at 12:38pm

Jad Joubran

Because there’s 2 aspects in an app shell: 1- Layout & design 2- Rendering what’s above the fold asap (prioritizing those assets) For 1) there’s multiple ways to do that (for example the one you did, and so many other designs) For 2) I think this is a prerequisite

# Posted by Jad Joubran on Thursday, October 3rd, 2019 at 12:43pm

Jeremy Keith

Totally agree that getting something on the screen as quickly as possible is a prerequisite …but an app shell is not the only way to do that. Conflating the two is confusing. adactio.com/notes/15916

Jeremy Keith

Totally agree that getting something on the screen as quickly as possible is a prerequisite …but an app shell is not the only way to do that. Conflating the two is confusing. adactio.com/notes/15916

Aaron Parecki

not being there to see the talk, what exactly does “app shell” mean?

Aaron Parecki

not being there to see the talk, what exactly does “app shell” mean?

Pelle Wessman

Is App Shell a prerequisite to rendering what’s above the fold asap? I think there are other ways for that. It has eg. been highlighted in some previous talks how streamed parsing of HTML is often faster than AJAX-loaded HTML where the full response is needed before parsing.

Jad Joubran

It’s a bit out of context of the talk The talk is about native like PWAs, and because most native apps have app shells, then it’s a prerequisite for “native like PWAs” (not a prerequisite for any pwa)

# Posted by Jad Joubran on Thursday, October 3rd, 2019 at 1:33pm

Pelle Wessman

Right 👍 /me makes note that Fronteers should be attended /me makes note to check how train connections from Copenhagen to there are in general /me makes notes about notes

Harald @ #FronteersConf

App shell is an overhyped concept for sure, like PRPL and co. Critical CSS and shipping your above the fold content in the first 14kb (and progressively enhancing with scripts) are established best practices.

Jad Joubran

Do u think it’s also overhyped for when you’re building native-like PWAs? I’m happy to discuss the business usecase with you privately (can’t share it online),as I’m getting very positive comments from users who are now advocating for these PWAs (Not claiming it solely on shell)

# Posted by Jad Joubran on Thursday, October 3rd, 2019 at 2:41pm

3 Shares

# Shared by Widely on Thursday, October 3rd, 2019 at 12:43pm

# Shared by Jan Skovgaard on Thursday, October 3rd, 2019 at 12:48pm

# Shared by Adewale Oshineye on Friday, October 4th, 2019 at 4:46am

11 Likes

# Liked by Jake Archibald on Thursday, October 3rd, 2019 at 12:24pm

# Liked by Sara Soueidan on Thursday, October 3rd, 2019 at 12:24pm

# Liked by Tejas Kumar on Thursday, October 3rd, 2019 at 12:24pm

# Liked by Rachel Andrew on Thursday, October 3rd, 2019 at 12:24pm

# Liked by Tim Beadle on Thursday, October 3rd, 2019 at 12:51pm

# Liked by Jan Skovgaard on Thursday, October 3rd, 2019 at 12:51pm

# Liked by Jason Neel on Thursday, October 3rd, 2019 at 1:45pm

# Liked by Wolfram ⪡JS-- HTML++ CSS++⪢ Kriesing on Thursday, October 3rd, 2019 at 2:47pm

# Liked by Ariel Burone 🇦🇷 on Thursday, October 3rd, 2019 at 5:12pm

# Liked by Alexander Wunschik 🌻 on Thursday, October 3rd, 2019 at 10:52pm

# Liked by Prateek Bhatnagar on Friday, October 4th, 2019 at 4:55am

Have you published a response to this? :