Is it just me, or does anybody else think that it's a problem that the world even needs this in the first place? I expect splash screens and slightly longer load times from desktop apps... if I click on a link to something in my browser, not so much. TBH, if a page/app takes more than a second or two to load, I assume there's something wrong with it (or my net connection).
PleaseWait.js – Show your users a beautiful loading page while your app loads
11–20 of 82 posts
Re: PleaseWait.js – Show your users a beautiful loading page while your app loads
#12Is it just me, or does anybody else think that it's a problem that the world even needs this in the first place? I expect splash screens and slightly longer load times from desktop apps... if I click on a link to something in my browser, not so much. TBH, if a page/app takes more than a second or two to load, I assume there's something wrong with it (or my net connection).
Certainly, with web applications you would want the least amount of latency possible. This is a normal UX scenario -- as you indicated, there are factors which can simply be out of the hands of the application such as network connectivity. In cases like that, indicating to the user that something is happening makes for a better experience than not doing anything, or in the worst case (which certainly shouldn't happen…
Re: PleaseWait.js – Show your users a beautiful loading page while your app loads
#13Earlier quoted context omitted.
For SPAs, something like this can be quite useful for a few reasons: branding (see Slack's and Asana's cool examples), having in-app authentication on any page (see the login form example on the demo page), and yes, showing some sort of notification while a good bit of data loads in the background. For the majority of sites, I agree this may be overkill, but if you have a SPA that needs to load a good bit of data on…
You missed the point. If you "need to load a good bit of data on the user's first use" you've already failed. I've been coding professionally for about 20 years now and the only reason i've ever seen for loading a bit of data on the initial hit, is that the developer didn't spend the time to think about how to load the necessary pieces incrementally, as they were needed by the user . Instead they designed a system th…
Edit: I misspoke when I said "a good bit of data" in my original response. I simply meant any API calls to your backend.
Re: PleaseWait.js – Show your users a beautiful loading page while your app loads
#14See https://www.npmjs.com/login, for example.
Re: PleaseWait.js – Show your users a beautiful loading page while your app loads
#15Is it just me, or does anybody else think that it's a problem that the world even needs this in the first place? I expect splash screens and slightly longer load times from desktop apps... if I click on a link to something in my browser, not so much. TBH, if a page/app takes more than a second or two to load, I assume there's something wrong with it (or my net connection).
Re: PleaseWait.js – Show your users a beautiful loading page while your app loads
#16Why is this any different than Flash preloaders just a moment ago? And even worse - it doesn't show any progress so there isn't any user feedback. Every (bad) pattern seems to repeat itself. Just using current-cool-tech. I would much more appreciate that dev time would be put into a framework that allows graceful enchancement by deferring loading more heavy components and to allow user to interact with the site ASAP.…
Using PleaseWait to actually show progress can be achieved by simply updating the loading HTML to show a number percentage, but we may update the API to make this easier in the future. And I agree that a skeleton project to show proper modularization of different components would be great! Our blog just started an Angular series, so we'll try to write one on how we split up our large Angular enterprise app in this re…
I sure was guilty of big sites just as much as the next guy. It just saddens me that insted of promoting what we've learned it the past years and applying to current projects we're doomed to repeat bad UX from before.
Re: PleaseWait.js – Show your users a beautiful loading page while your app loads
#17That said, I will agree that the use case is very small (page opening) and for most these days even showing this for more than 2 or 3 seconds might lead to some wrong assumptions and showing it for only a split second would be odd/no good/etc.
Re: PleaseWait.js – Show your users a beautiful loading page while your app loads
#18Re: PleaseWait.js – Show your users a beautiful loading page while your app loads
#19Is it just me, or does anybody else think that it's a problem that the world even needs this in the first place? I expect splash screens and slightly longer load times from desktop apps... if I click on a link to something in my browser, not so much. TBH, if a page/app takes more than a second or two to load, I assume there's something wrong with it (or my net connection).
Exactly. Splash screens are so 1995 - we need to be getting users to something useful as fast as possible.
Re: PleaseWait.js – Show your users a beautiful loading page while your app loads
#20Earlier quoted context omitted.
For SPAs, something like this can be quite useful for a few reasons: branding (see Slack's and Asana's cool examples), having in-app authentication on any page (see the login form example on the demo page), and yes, showing some sort of notification while a good bit of data loads in the background. For the majority of sites, I agree this may be overkill, but if you have a SPA that needs to load a good bit of data on…
You missed the point. If you "need to load a good bit of data on the user's first use" you've already failed. I've been coding professionally for about 20 years now and the only reason i've ever seen for loading a bit of data on the initial hit, is that the developer didn't spend the time to think about how to load the necessary pieces incrementally, as they were needed by the user . Instead they designed a system th…
There's so many tools right now to find out exactly what your page or app is using and how to minimize what you're serving. Sure, it takes some effort, but your users will thank you in the end.