a) Speed & Bandwidth
Using Internet with an old computer and a slow connection is incredibly frustrating these days. You can try to throttle bandwidth in your Chrome via Developer tools and try it yourself… For your responsibility.
b) Usability & Accessibility
c) Security & Privacy
The number of people who disable JS is small… but is it negligent? Even if it’s only 1% of our business can we ignore that?
Even if we decide that we don’t support our site with JS disabled we should gracefully handle it. We can’t leave our users with a forever loading blank site. We have to present information that we don’t support JS.
to pass a map of preferences with magic
code is easy to understand. For details please take a look at
my Desired Capabilities explained
The test is pretty straightforward. We go to main Facebook page and wait until URL is updated with
.This is how FB detects users who have disabled JS.
I’m using FluentLenium syntax.
The complete code can be found on my GitHub project.
Image credit: tomthedev