Everyone has JavaScript, right?
ARANK
Your user requests your web appHas the page loaded yet?“All your users are non-JS while they're downloading your JS” — Jake ArchibaldDid the HTTP request for the JavaScript succeed?If they're on a train and their net connection goes away before your JavaScript loads, then there's no JavaScript.Did the HTTP request for the JavaScript complete?How many times have you had a mobile browser hang forever loading a page and then load it instantly when you refresh?Does the corporate firewall block JavaScript?Because loads of them still do.Does their ISP or mobile operator interfere with downloaded JavaScript?Sky accidentally block jQuery, Comcast insert ads into your script, and if you've never experienced this before, drive to an airport and use their wifi.Is the user a microbrowser, getting details to embed in another app?Microbrowsers are everywhere, every time someone pastes your URL into a chat app or a social media tool and it shows a preview, and they aren't going to wait for your 2…