# Show a loader starting page for slow connections?

**URL:** https://meta.discourse.org/t/show-a-loader-starting-page-for-slow-connections/42981
**Category:** Feature
**Created:** [2016 年4 月 22 日 11:00 UTC](https://meta.discourse.org/t/show-a-loader-starting-page-for-slow-connections/42981 "2016-04-22T11:00:57Z")
**Posts on this page:** 1
**Showing post:** 5

<div class="post-metadata">

### Author: ![designbygio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/designbygio/32/122415_2.png) [@designbygio](https://meta.discourse.org/u/designbygio)
#### Post date: [2017 年3 月 2 日 15:00 UTC](https://meta.discourse.org/t/show-a-loader-starting-page-for-slow-connections/42981/5 "2017-03-02T15:00:06Z")

</div>

As already said in different trends ([here](https://meta.discourse.org/t/the-initial-page-load/17323/16) and [here](https://meta.discourse.org/t/should-discourse-adopt-embers-fastboot/23843/7)) the best solution would be to install fastboot in discourse but since this is quite big task which will require more time i suggest within this issue to implement a middle-way solution which will give feedbacks to the users about the app loading even if it will be not the most useful informations.

A recent approach in the design world is the [skeleton screen preloading](http://www.lukew.com/ff/entry.asp?1797), a blank version of a page into which information is gradually loaded, currently used by Facebook and some other important applications.  
This give to the users the feeling the page is being build and avoid the frustration coming from the constant looking of loading icons.

I found two way to implement this technique:

- Pure css: [http://codepen.io/basham/pen/cGJjn](http://codepen.io/basham/pen/cGJjn)
- Ember Blur Up: [GitHub - Ludu/ember-blur-up: Sexy progressive loading for large background images · GitHub](https://github.com/Ludu/ember-blur-up) (to test if work correctly with discourse)

We should anyway keep in mind that long wait time should go along with a [progress loader indicator](https://www.nngroup.com/articles/progress-indicators/)

What do you think?

* * *

Other interesting resources:

> **[LukeW | Mobile Design Details: Avoid The Spinner](https://www.lukew.com/ff/entry.asp?1797)**
>
> Conventional wisdom tells us that when things are going to take a while, we should let people know. In most mobile applications that translates to adding progre...

> <https://ux.stackexchange.com/questions/102957/what-to-do-when-it-takes-a-long-time-to-load-the-content-into-the-app>

---

_[View the full topic](https://meta.discourse.org/t/show-a-loader-starting-page-for-slow-connections/42981)._
