6 ms·
It's 2018 and you're criticizing a site for not running well with JS disabled. You're the one actively deciding to make websites harder to use, why should they
by bluedevil2k 9y ago
It's 2018 and you're criticizing a site for not running well with JS disabled. You're the one actively deciding to make websites harder to use, why should they design the site for you?
- blub 9y agoIt's 2018 and web developers are still not competent enough to build simple websites (blogs, news, reddit) without forcing visitors to use JS. JS is the technology responsible for most of the malware infections and spyware ad-tracking. It's not like people disable it just to piss off developers, there are very good reasons to turn it off.
- atonse 9y agoRunning content blockers have solved this problem for me while keeping JavaScript enabled.
- inapis 9y ago>JS is the technology responsible for most of the malware infections and spyware ad-tracking. It's not like people disable it just to piss off developers, there are very good reasons to turn it off. While I agree that JS is part of the malvertising problem but this statement is blowing things to an exaggeration. Chrome, Firefox and Safari are equally responsible for the infection that occurs because of JS.
- dwild 9y ago> most of the malware infections Can you give a source for that? I keep asking for it and never had any good response. The best I have found is that it helps show phishing. A link that said "Install me" and trigger the download of an executable when you click on it doesn't make HTML responsible for malware infections.
- dredmorbius 9y agohttps://labsblog.f-secure.com/2016/04/28/browser-and-email-top-attack-channels-for-malware-delivery/ https://labsblog.f-secure.com/2016/04/28/browser-and-email-t... https://duckduckgo.com/?q=javascript+malware+vector&atb=v64-5_a&t=cros&ia=qa https://duckduckgo.com/?q=javascript+malware+vector&atb=v64-... https://scholar.google.com/scholar?q=javascript%20malware%20vector&btnG=Search&as_sdt=800000000001&as_sdtp=on https://scholar.google.com/scholar?q=javascript%20malware%20...
- TeMPOraL 9y agoBad engineering in 2018 is still bad engineering. JS can be used to enhance the experience, and even build things otherwise impossible in the browser, and it's totally justified. But taking the newest, shinest web application framework and turning what's a tree of regular web documents into a web application, with data unaccessible if you don't run the entirety of its JS? That's just wrong.
- Karunamon 9y agoAt the risk of snark I don't have a clear way around, your definition of "good engineering" appears to be the same one that thinks a modern toilet is no better than a hole in the ground. Nobody that pays for developer time in 2018 is going to optimize their site for people that go out of their way to willfully turn off part of the stack. It's not gonna happen. Effort for no reward. The protocol you describe, just a bare tree of text links, already exists as Gopher. People mostly stopped using that.
- TeMPOraL 9y agoI turn off a part of the stack (or rather, run it on a whitelist), because people are using wrong parts of the stack for wrong things. If you use the right parts of the stack for the right things, the result is a lean, accessible and interoperable piece of software. That's what the Internet was designed for. Alas, few people care, and in particular, interoperability is actively being opposed. RE the toilet example, current webdev is more like refusing to build toilets in apartments and instead building them into car seats, because it's 2018, everyone has a car and a driver's license (or, rather, everyone in the population we want to monetize).
- eitland 9y ago> more like refusing to build toilets in apartments and instead building them into car seats, because it's 2018, everyone has a car and a driver's license Or maybe even making all kinds of interactive, surprising and unhygienic features on the toilet? Some things should be simple and just work. They should work in a predictable manner and in a way that minimises risk for the users.
- PostOnce 9y agoIt doesn't take a lot of genius, time, or money to set a link w/ url parameters or use a standard html form for e.g. upvoting or comment submission, and then override that with javascript for fancier UI / AJAX / avoid redirects, etc -- i.e., extra polish, rather than it being the only option and the site just becomes nonfunctional instead of degrading gracefully. This benefits more than just one tiny group of users: it might also aid disabled users and accessibility software (not to mention the developers of that software), security nuts, people who turn js off to improve performance on low-spec machines (it's 2018 here, but more than a few countries have a four (or even three!) figure GDP/capita, so their machines aren't going to be 2018 machines. This is just off the top of my head, how many other groups might there be that would benefit?
- bluedevil2k 9y agoYou're thinking as a developer and not as a business. A website that works perfectly well for 99% of visitors and adds the pizazz to keep them on the site is the goal.
- TeMPOraL 9y agoComplaining about decisions like these is a form of market pressure. A weak one, but still within the rules of the business game.
- dredmorbius 9y agoCorrect: https://en.wikipedia.org/wiki/Exit,_Voice,_and_Loyalty https://en.wikipedia.org/wiki/Exit,_Voice,_and_Loyalty
- reitanqild 9y agoWill it help the businesses if they learned that plain web sites are easier to create (and update), are better for the users and needs less maintenance?
- joshuamorton 9y ago
- nothis 9y ago"JS disabled" is just the consequent, tech-y angle to not requiring JS to display every damn text box. I get JS to load things like simple menu-pop-ups or expanding an image, but it's so infused in the new reddit layout, you need it to basically display simple, static text content. It's just bloat.