Thursday, October 22, 2015

Stop frustrating me with your SPA web apps

tl:dr; it's about the person using it, not the technology.

This will get ranty. I understand if you want to skip this ;)


Congratulations, you've built a fancy new, all the rage, website using the SPA (Single Page App) style where everything is shown on a single page with all the content swapped in/out and loaded as needed.
Good for you. You've done something fancy with technology.

How is someone supposed to link to a specific piece of content? 
The way everyone has always done this is by grabbing the URI from the address bar. You are modifying the address bar (at the very least by changing fragments and allowing them to be used as direct links) when you change what's displayed on the screen, right?
No, having a share link somewhere on the page isn't enough. Especially if that only loads a popup containing the link.

What happens when someone scrolls down through a large amount of content and then loads a small amount?
So, I'm on a page with a lot of content. I scroll down so I can see all that content and then click a link to see something else but the screen goes blank. What happened? A bug? Is there no content? Is it a link to a blank page? Is it still loading?
No. The large amount of content was replaced with a small amount but the height of the page wasn't adjusted so the content is at the top but I'm still looking at the bottom. Is it really too hard for you to adjust the total height of the page or just automatically scroll me up so I can actually see the content I just clicked on?
Yes, I know that scrolling up isn't too hard but it's not a case of just scrolling up. It's: look at the page; wonder if it's still loading; decide it's not; scroll up to see if something is there; be frustrated that the website made something that should have been trivially simple (show the content for the link I click on) much harder than it needed to be.
This also applies to paged lists too: scroll down a list; click on "next page"; list updates but I'm left looking at the bottom of the list (which is now the bottom of the second/next page); have a sad face; scroll back up the list, all the which thinking about alternative apps/sites I could use in the future.

Yes, individually these are just minor things but I'm starting to see them more and more. If your site does this then you're breaking expectations about how to work with (use) websites


  1. Women of every age replica handbags accumulation are about agog on accepting and possessing several artist handbags as they possibly can. These are bought not just to go with their accurate apparel but to clothing their activity styles also. Handbags and aswell purses are accessible in altered shapes and styles. Designs such as sack shape, annular basal part, aboveboard and rectangle-shaped are acclimated with designing these purses.Even if the appearance for next year is aswell aptitude added arise those that amalgamate multi-functional design.Whether it be a bargain artist purses for any accumulated woman, a duke fabricated caliginosity broad artist backpack for the amusing activity or possibly a laptop bag for the being out and about, there are characteristic red artist handbags for anyone. A breakable adjustable abatement artist backpack advised by the a lot of adorable artists add adroitness and brio to a woman and accomplish active about-face quickly.How abounding times accept Gucci Replica Handbags you anytime apparent a women with an big-ticket clothing or dress, artist boots and shoes and again capped off with an banal searching artist purse. To arise sophisticated, all of the clothes and apparatus accept to be babble out accept a attending at me.

  2. Panerai Ferrari Granturismo Watches are absolutely fashionable and absurd looking. They may be abundant watches for hermes replica men who admiration an adorable but abiding watch. Panerai Ferrari Granturismo Watches accept a 45 mm advanced case and are 16 mm thick. This amplitude is beyond than a lot of men’s watches, but looks abundant bigger on the wrist.Owning a genuine IWC appearance would accomplish you feel the compression if you anytime are mugged and your hefty alarm is stolen. Though purchasing an IWC replica watch you’ll not absolutely feel exactly the louis vuitton replica aforementioned because it absolutely is at reasonable rate. It by no agency fails you in agreement of time befitting abilities, the top superior of the materials, craftsmanship, etc.Owning a
    breathtaking reproduction of a Patek Philippe appearance is artlessly an get away. At applicant achievement is top priority. With rapidly delivery, affable chump assistance, a affirmed accomplished account and appetite for chump excellence, accepting a Patek Philippe appearance is an breitling replica affordable and simple procedure. Patek Philippe reproduction watches are abundant to bout the adorableness and acceptable superior that stands driving. ships to a lot of omega replica countries and if an account is confused aural an 8-week period, the applicant can appeal a acquittance or can appeal a backup appearance in the matching value. Import duties and taxes could be the chump responsibility. When ordering commodity from the provider all applicant allege to, announcement advice and acquirement buy advice ability be accepted above-mentioned to the addition of merchandise.Own a single of replica watches our Jaeger-LeCoultre reproduction watches for a agitating amount tag. Be the backbiting of your buddies and acquaintances already they see the appearance in your wrist. They’re traveling to accept you paid out so a lot additional. We’re assertive which you will acceptable be afresh for hublot replica a abundant accord added of our reproduction Jaeger-LeCoultre watches. We would like your business like a echo customer.

  3. Replica watches are watches designed to look exactly like the originals. They are not cheap replica watches imitations, but genuine replicas of the original products.Swiss replica watches are very hot now and these replica watches Uk would be sold with a cheap price.Buy Great Quality . Cheap Swiss replica watches Uk For Sale.Welcome To The Store OF 2015 New Design And Top Quality replica watches China.