Regarding javascript on my default desktop web browser I have it:
Displaying poll results.15704 total votes.
Most Votes
- Will ByteDance be forced to divest TikTok Posted on March 20th, 2024 | 9768 votes
- What's the highest dollar price will Bitcoin reach in 2024? Posted on February 28th, 2024 | 8495 votes
Most Comments
- What's the highest dollar price will Bitcoin reach in 2024? Posted on February 28th, 2024 | 68 comments
- Will ByteDance be forced to divest TikTok Posted on February 28th, 2024 | 20 comments
Off by default (Score:1)
How do blind people use Javascript websites? It's a pure nightmare. If it doesn't degrade gracefully to text version, I don't even bother...
Re: (Score:2, Interesting)
If it's a government website in the US, and it uses javascript for more than trivial (like analytics) content, and it doesn't rely almost entirely on graphics for its meaning, and it doesn't work without javascript, depending on your disability status you might have a ADA case on your hands. Not sure about others. I have run into sites that are simply blank without javascript; have see others that go all frozen if even google-analytics are blocked; then there are the Flash-monsters. All of those should fail
Re: (Score:2)
If it doesn't degrade gracefully to text version, I don't even bother...
Sometimes it degrades gracefully, but it's the exception, not the norm.
The interesting thing is that for it to degrade gracefully, it forces you to think much more pragmatically and you end up with a better website overall even with people that have JS on.
Re: (Score:2)
Libraries I use claim to support 508 / Aria (tho it's optimized for firefox and firefox aria add-ons) , but I've never actually tested it with JAWS. Maybe one day i'll get around to it.
Re: (Score:2)
Re: (Score:2)
If by that you mean javascript bloat, then yes, developers have made a mess of the web. For example, a typical product page on Amazon is 1.8M of *minified* javascript.
The problem is that developers no longer answer to their bosses. They answer to web forums. They are so afraid of doing things other programmers wouldn't find acceptable that they'll code to please web forums rather than doing their job. That means using the heaviest frameworks available and writing the deepest, most complex code they can mana
external dependencies (Score:2)
The external dependencies don't actually make the work go faster. Programmers use them because other programmers use them. Web forums tell them to do it this way. It's a safe solution. And if your career is nothing but choosing safe solutions from web forums, you never develop the skills to do things yourself, or the confidence that you *can* do things yourself.
Re: (Score:2)
The bosses don't care whether there is 1.8 M of js or just some few kb.
The general problem is not with web developers, but with the software industry in general. It seems to be a law that software and generally data expands like a gas, filling space that hardware gives it. js is just one example. PDFs are another one. I often encounter pdfs that take long times to render, even though they are just text and images.
And about your rant against forums: I think stackoverflow is a great thing. Yes, you should tak
Re: (Score:3)
The bosses don't care whether there is 1.8 M of js or just some few kb.
That's not the point.
If you code to please your boss, you do the best job you can. You eventually learn that the simple solution gets the job done faster and results in more robust, easier to maintain code.
If you code to please a web forum, you create the most complex code you can manage, in case someone ever has to look at it. You want them to be satisfied you've learned your minutiae, and that you've been clever, and that you understand complex things.
Re: (Score:2)
Re: (Score:2)
Doesn't matter what the boss knows. If he's been asked to deliver a system that does ___, and you take advantage of his not understanding what you do so you can take the opportunity to learn four new frameworks that aren't helpful for ___, and deliver a bloated piece of crap in twelve times the amount of time as is necessary, that is going to permanently saddle your employer with supporting technology they didn't need, then you're doing it wrong.
Re: (Score:2)
From what some of the people here are saying, the problem is kind of the other way around: The boss has been asked to deliver a system that does Foo in Bar days, and does not know that the proper answer is 'lolwut' or a variation of that because there is no way in hell you can produce a good, robust, and streamlined system that does Foo in Bar days.
You can, however, manage to kludge together with extreme inelegance from parts that only vaguely do what's needed but can be grabbed off the shelf, a system that
Re: (Score:2)
PDFs are another one. I often encounter pdfs that take long times to render, even though they are just text and images.
Stop using Acrobat Reader. That thing is a bloated POS.
Re: (Score:2)
I dont have that program installed. The only pdf readers I use are okular and pdf.js, and there are pdfs which render slowly on both of them (although pdf.js is more likely to have speed problems, but that's excused after all its not implemented in native code, I rather have the security pdf.js provides).
Re: (Score:2)
If by that you mean javascript bloat, then yes, developers have made a mess of the web. For example, a typical product page on Amazon is 1.8M of *minified* javascript.
You obviously have never been involved with a large scale Web development project.
Even here and now in the HTML 5 era, there can still be differences in how different browsers render the same CSS/HTML. This often isn't a big deal for simple sites, but when "the boss" wants their webpage to look like a glossy magazine layout, dealing with different browsers and how they render objects slightly differently quickly becomes a huge PITA.
Javascript frameworks take care of many of these differences for you. You
Re: (Score:2)
If by that you mean javascript bloat, then yes, developers have made a mess of the web. For example, a typical product page on Amazon is 1.8M of *minified* javascript.
The problem is that developers no longer answer to their bosses. They answer to web forums. They are so afraid of doing things other programmers wouldn't find acceptable that they'll code to please web forums rather than doing their job. That means using the heaviest frameworks available and writing the deepest, most complex code they can manage to understand themselves.
Actually the problem is that the idea of doing stuff on a web page, then clicking a submit button and reloading an entire page just for a few pixels to change is a clunky old way of doing things that deserved to die.
Javascript lets us create a richer, more responsive experience that most users prefer. We can provide instant feedback on a field within a form that will fail validation, we can instantly tell people their chosen username is already taken, we can guess ahead at what the might be about to search
Whitelisting obviously (Score:4, Insightful)
You haven't earned the right to run arbitrary code in my browser until your site has demonstrated it will be useful to me in some way.
Re: (Score:2)
Yep. NoScript + RequestPolicy Continued, here.
On Slashdot, for example, I've allowed slashdot.org and fdsn.com, but have left gstatic.com, janrain.com, ntv.io, truste.com and slashdotmedia.com blocked.
Re: (Score:2)
Amen, whitelist only - slashdot used to be fairly benign, but now the noscript block list here scrolls the screen if I look at the blocked sites - in some cases it is lazy web programmers, but usually it is an irresponsible advertiser inclusion policy.
Compared to CNN? (Score:2)
Still very benign.
My rules are pretty simple. If I visit your site I allow your JS. So "Slashdot.org" is fine, but I never visited "Slashdotmedia.com" so won't run their JS. HP, fine but nothing else from their site is allowed either.
I keep a second browser for those places where you have to allow cross referenced scripts, like Amazon who does not work to order without it.
Re: (Score:2)
First, it's "RequestPolicy Continued," not just "RequestPolicy." The original extension was abandoned by its author. (I'm sure the old version is still usable, but Continued adds a new feature or two. Most importantly, it adds the ability to manage permissions for multiple third-party destinations without closing and reopening the menu for each one, which is really nice.)
Second, if maintaining a whitelist is the hard part for you, then RequestPolicy Continued might not be the best choice. The primary differ
CowboyNeal (Score:1)
I send the JavaScript of the page to CowboyNeal, who interprets it as a dance.
Re: (Score:2)
I think this poll's joke option was "Turned on only for Slashdot".
Missing option (Score:5, Funny)
Turned on for pr0n sites, but not for others
Re: (Score:1)
Just for this poll (Score:1)
I had to turn it on for slashdot.org and fsdn.com just to do the poll. It's getting turned back off in about 20 seconds.
Re: (Score:2)
yup, uMatrix (as i've got it set) allows /..org cookies, css, images, JS and XHR, frames, and stuff it defines as other. fsdn gets scripts, images, and css to make the page load right. Otherwise, everything is blocked everywhere.
not me (Score:2)
It's off for both domains.
I shut it off when they started "auto-update", and have never had a reason to change it.
Tracking doesn't require javascript (Score:2)
Some of my friends use NoScript or other ways of blocking javascript, thinking this will thwart trackers. It doesn't. I've personally added tracking code to my employer's Web site for Google and facebook, among others. Included in the standard code [facebook.com] is a section for handling the use case where javascript is not enabled. As time goes on, disabling javascript will break more and more sites, and it won't even help much with privacy.
Re: (Score:1)
And somehow you don't realize, that you are a part of the problem.
Do you suggest him to resign (Score:1)
and let someone else be the part of the problem? Do you realize that having tracking code on web sites is not up to people who actually put it there?
Re: (Score:2)
Re: (Score:2)
Look a little closer, at the source code provided. Notice the tags, which contain an alternate implementation for browsers which do not have javascript enabled.
Re:Tracking doesn't require javascript (Score:5, Insightful)
That's why I use RequestPolicy Continued, which can block all cross-site requests -- scripting, images, everything.
Also, FUCK YOU for being part of the problem!
Be afraid. Be very afraid! (Score:2)
Just reading "Future Crimes", and he hasn't said anything about JavaScript yet, though he's ragged hard on Android (and Google) and the general denial of liability by all of the software companies. I remember a few digs at Amazon, though I hate and fear Amazon much more than JavaScript...
I'm just surprised to see so much avoidance of JavaScript among the wise users of /. even though I regard myself as more paranoid than the average bear... I used to use NoScript, but it was just too much hassle and too many
Re: (Score:1)
Re: (Score:1)
Are you reading your pages in hex in case the codepage conversion propagate a virus...?
Luckily, we at Slashdot don't have that issue [unicode.org]
Re: (Score:2)
Re: (Score:3)
Re: (Score:2)
Re: (Score:3)
Re: (Score:1)
Thanks for the attention. As a long-time AC user, I wish everyone over there success.
2600 votes (Score:1)
Marketing data (Score:2)
Not used here (Score:2)
Re: (Score:2)
Obligatory Chuck Norris joke (Score:1)
None of the above (Score:2)
Selected scripts running on selected sites via NoScript on Mac Safari.
Forget Javascript... (Score:2)
Like most people I have written a custom plugin for my web browser that feeds the page content to a Perl interpreter running as root. Like one does.
Privacy badger (Score:2)
I use Privacy Badger. It disables certain scripts, the ones that seem to track you. It works more or less like Ghostscript. I don't see this option in the poll.
Re: (Score:2)
Javascript? (Score:2)
infernal September (Score:2)
Definitely turned on (Score:2)
I'm turned on by Cowboy Neal.
Wait, what was the question?