27 ms·
If you disable a tool which you know is used to build many websites nowadays then you really should expect a deprecated experience. You're in the minority and h
by benbristow 8y ago
If you disable a tool which you know is used to build many websites nowadays then you really should expect a deprecated experience. You're in the minority and honestly I don't know why you should expect web developers to cater for you.
- jimktrains2 8y agoBecause things like blogger and Google groups shouldn't require js to just view text. There is a large, large, enormously large body of work out there that doesn't need JavaScript to achieve its goal like showing text or images, but are more-or-leas broken without JavaScript. That's the tragedy. I don't expect a web app, such as Google maps or Google docs to work without js, but I should be able to read blogs and newsgroups.
- cheerlessbog 8y agoWhy don't you want to run JS, on a site you trust, that has no ads?
- deleted 8y ago[deleted]
- kinos 8y agoBecause its slow?
- amalcon 8y agoThat situation does not normally come up, because I stop trusting that site. If a page that just displays documents requires javascript to do so, then clearly the developers were not worthy of my trust. There are legitimate uses of javascript, but I'm not going to enable it just to look at a document.
- GoblinSlayer 8y agoWhat site to trust? MDN once hanged their own browser (granted it can display itself without javascript).
- carapace 8y agoFirst, as a person who makes web sites and apps, I believe it's unprofessional to fail to account for users who can't or won't run JS. JS abuse is rampant. I choose not to let sites run JS by default because I don't trust most sites not to have some sort of compromise or malware. Second, it's fine with me if some site wants to forgo my patronage, or provide "a deprecated experience", but not the government. I certainly do expect my federal, state and local government to follow best practices and provide working websites that I can use without running JS. I can't think of a single function of government that requires JS, thank God.
- Someone1234 8y ago> I certainly do expect my federal, state and local government to follow best practices and provide working websites that I can use without running JS. Best practices is a moving target. What made sense in 1999 doesn't make sense in 2019. The web simply requires JS, CSS, and HTML today. If you disable any one you aren't compatible. There's no actual argument for why websites should spend significantly to support a tiny subset of users that intentionally break compatibility for ideological reasons. It is unfair to our other >99% of users who we'd have more time for. The old arguments such as accessibility aren't correct any longer: accessibility devices specifically support JavaScript (text contrast, HTML organization/order, aria tags, video subtitles, etc remain highly important). If you really insist on a JavaScript free world you are of course welcome to visit a government office in person, pick up, and mail back a paper form. The website is merely a convenience we offer to you. Otherwise you'll need an IE 10 or newer browser, on an Operating System that supports TLS 1.1 (Windows Vista or newer), JavaScript, CSS, and HTML.
- carapace 8y ago> Best practices is a moving target. What made sense in 1999 doesn't make sense in 2019. Sure, but it still makes sense to use JS sparingly. Running untrusted remote code in your browser is a huge nest of attack vectors. I don't think that, in 2019, running JS from the open internet willy-nilly can be described as "best practices", despite the prevalence of it. We're not there yet. If three hundred million people jump off a bridge I'm still not going to do it too. > The web simply requires JS, CSS, and HTML today. If you disable any one you aren't compatible. That's, like, your opinion, man. You're trying to insist that your concept of the Internet is the concept of the Internet. It's a self-fulfilling prophecy. But it's not quite true yet, eh? > There's no actual argument for why websites should spend significantly to support [non-JS users] Right, they shouldn't spend more because the tech they use should provide for non-JS users out-of-the box without additional overhead. If devs have chosen NOT to use tech like that then they are at fault, not the user, eh? > for ideological reasons. What about for security reasons? > It is unfair to our other >99% of users who we'd have more time for. But the reason you have to "spend significantly" to do the right thing is that you chose to use and deploy crappy JS frameworks, not that some people refuse to run your crappy frameworks. This is classic "blame the user". Now, this is your prerogative if you're doing your own site/app, but the government doesn't get to exclude some people from service just because they don't run JS. Speaking as a techno-elitist, that's techno-elitist BS. > If you really insist on a JavaScript free world you are of course welcome to visit a government office in person, pick up, and mail back a paper form. AH-whaaaa? Rather than fallback to plain HTML+CSS you're content to let the user fallback to hard copies and physically transporting their meat-puppet? To save costs? On web development? Where's the sense in that? > The website is merely a convenience we offer to you. Well, no. It's an INconvenience you offer me. If you're offering convenience to most people but deliberately excluding some that seems to me to go against the egalitarian spirit of our American government, no? "Unfair"? > Otherwise you'll need an IE 10 or newer browser, on an Operating System that supports TLS 1.1 (Windows Vista or newer), JavaScript, CSS, and HTML. I run Dillo. A government website that doesn't look decent and work right when accessed with the Dillo browser is just broken and sad in 2019.
- amalcon 8y agoIt's kind of absurd that just using the web the way it was designed is now considered "catering to you".
- benbristow 8y agoBrowsers don’t have JavaScript disabled by default. You’re going out your way to disable it. The modern web expects JavaScript to be enabled.
- amalcon 8y agoSome do, and you're also going out of your way to require javascript from your site that just displays documents. The "modern web" is dramatically worse (slower, more compute intensive, less consistent, less secure) than the web used to be. This is mostly because of the tendency to force javascript into places where it was never necessary.