Live data from Hacker News

PleaseWait.js – Show your users a beautiful loading page while your app loads

pathgather.github.io

41–50 of 82 posts

Re: PleaseWait.js – Show your users a beautiful loading page while your app loads

#41

No. It's not beautiful. Stop saying that! That word is so overused in software that it is no devoid of all meaning. It's a loading screen. It's perhaps even a nice looking loading screen. Well, it's not ugly. It is missing a lot of functionality though. But it's less rage inducing than the spinning pin wheel so that's good I guess. 2015 would be a better year if we all agreed to stop using the word beautiful with res…

So you don't think UI/UX design can be beautiful? I Agree that it takes alot for me to use the word "Beautiful" in the context of software aka Code. But design isn't code.

And although I do think this library is supporting the case of being lazy and not optimizing your code and load times. I do think its beautiful.

Just my 2 ¢

Re: PleaseWait.js – Show your users a beautiful loading page while your app loads

#42
post #36

If your page takes that long to load to the point where you want to use PleaseWait.js, that's an indication that you need to optimize your page so that it loads faster.

Yes but, in the mean time, why not also use PleaseWait.js?

Re: PleaseWait.js – Show your users a beautiful loading page while your app loads

#43
post #41

No. It's not beautiful. Stop saying that! That word is so overused in software that it is no devoid of all meaning. It's a loading screen. It's perhaps even a nice looking loading screen. Well, it's not ugly. It is missing a lot of functionality though. But it's less rage inducing than the spinning pin wheel so that's good I guess. 2015 would be a better year if we all agreed to stop using the word beautiful with res…

So you don't think UI/UX design can be beautiful? I Agree that it takes alot for me to use the word "Beautiful" in the context of software aka Code. But design isn't code. And although I do think this library is supporting the case of being lazy and not optimizing your code and load times. I do think its beautiful. Just my 2 ¢

Can UI/UX be beautiful? Sure. Are things that self-proclaim to be beautiful actually beautiful? Very rarely. The term is wildly overused.

Re: PleaseWait.js – Show your users a beautiful loading page while your app loads

#44
This is very beautiful, and it's great -- no, essential -- to think of your users!

But speaking of that, please THINK of your users and despise loading times. Hate them with a passion. As they say, kill them with fire!

Do NOT make them prettier, it only makes it easy to think it's OK. It is not OK! Your app can load faster. Way faster. It's easier than you think. And even if it's not, it's worth it.

When you have done everything you can do to speed up the loading time, NOW you can think about loading screens.

Except, don't make it a loading screen. Fake it. Make it look like you loaded faster than you did:

- Let the fastest content load asynchronously with the slower content.

- Is caching for your entire app too hard? Start by caching the entry points from previous visits and show that (although beware of unsettling flashes/jumps in data!)

- If that's too hard, fake it with a screenshot from the last view the user saw (it's been done -- iOS apps).

Once you've done all the above, and exhausted every other idea that you can think of because you know your users better then I do...

... then, only then, you can think -- for maybe an hour or two -- about making the gap a nicer experience. But remember, it must be a NICE experience. BEAUTIFUL does not always equal NICE.

And until that gap is gone, never cross this item off your list!

[Disclaimer: To the creators of this module, I'm not saying your time has been wasted. I'm only talking to app owners, not to you! Thanks for thinking of how to make bad things better! ]

Re: PleaseWait.js – Show your users a beautiful loading page while your app loads

#46

No. It's not beautiful. Stop saying that! That word is so overused in software that it is no devoid of all meaning. It's a loading screen. It's perhaps even a nice looking loading screen. Well, it's not ugly. It is missing a lot of functionality though. But it's less rage inducing than the spinning pin wheel so that's good I guess. 2015 would be a better year if we all agreed to stop using the word beautiful with res…

I can't find a citation for it right now, but I seem to remember reading that Steve Jobs would never say something was beautiful when giving a keynote. He would always say "we think it's really beautiful" or something similar.

My understanding is that he believed that no one could tell another person that something is beautiful. A person could only decide that for themselves.

Re: PleaseWait.js – Show your users a beautiful loading page while your app loads

#47
post #6

Why 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.…

Like what Facebook's web app does? They load the page first leaving the comments and photos "spinning" (it's more of a gradient fluctuation, but indicated loading). This free's you up to interact with the rest of the site.

Re: PleaseWait.js – Show your users a beautiful loading page while your app loads

#48
Ah, funny, I came up with a similar name for a little script I published last week named PleaseRotate.js [1]. It displays a message to mobile users if they are viewing the site in the wrong orientation. I wouldn't recommend it for most sites, but it has its uses (I use it on tech demos that I build).

[1] https://github.com/arscan/pleaserotate.js

Re: PleaseWait.js – Show your users a beautiful loading page while your app loads

#49

No. It's not beautiful. Stop saying that! That word is so overused in software that it is no devoid of all meaning. It's a loading screen. It's perhaps even a nice looking loading screen. Well, it's not ugly. It is missing a lot of functionality though. But it's less rage inducing than the spinning pin wheel so that's good I guess. 2015 would be a better year if we all agreed to stop using the word beautiful with res…

Can a loading screen not be beautiful? Would the world really be a better place if we all said "very pretty" instead of "beautiful"? Maybe you just don't like it as much as other people do. That just means your tastes differ, not that others are abusing language.

Calling everything beautiful diminishes the value of the word. And most apps posted to HN are described as beautiful. It's mostly just become filler text now. Worse, this judgment isn't coming from an impartial critic, but usually the author himself/herself. Maybe it's a cultural thing, but not telling others how to judge your product was drilled into me.

Also, being beautiful isn't an inherently valuable attribute. If your product is utterly useless, but good looking, then it's still utterly useless. Some form of user study about the utility of the aesthetic design would be a nice addition in these sorts of declarations.

I don't think the issue is with this project per se, but the trend in the presentation of these sorts of "show HN" posts.

Re: PleaseWait.js – Show your users a beautiful loading page while your app loads

#50
post #35
post #15

Earlier quoted context omitted.

It's very common for certain features in enterprise apps to take 5-30seconds to load. Most enterprise report generation features require a few seconds for a lot of the queries, for example.

Shouldn't these then show loading indicators for the data areas, and not the entire page? (covering up menus etc., where the user might abort the process or change parameters)

Reminds me of Parallels Plesk and their horrible ui
Post reply on HN