Live data from Hacker News

Why I'm turning JavaScript off by default

tommorris.org

1–10 of 79 posts

Re: Why I'm turning JavaScript off by default

#3
...and frankly this whole "user experience" thing has got completely out of hand. Just what is wrong with sending a stack of punch cards in by post for processing? I just love getting the box of listing paper back with a printed core dump to highlight those little slips in the code or JCL.

Re: Why I'm turning JavaScript off by default

#4
I'm almost in the same camp as the author. I don't particularly enjoy a lot of the front-end fancy gimmicky that goes on in websites, but at the same time, I do appreciate some of the UX improvements it affords us. Client-side validation makes my life easier, UI elements like sliders and trees are very useful, and so on. What I would like is a middle-ground - NoScript implementation that could switch off JS based on particular client-side events - turn off everything that listens to onScroll and onHashChange, but leave things on input element focus/blur and form submit events for example.

But, as a relatively experienced web developer, I realise that would break pretty much every website ever. Shame really.

Re: Why I'm turning JavaScript off by default

#6
Angular and Backbone applications aside, doesn’t this just boil down to bad development and lack of understanding?

I’m a firm believer that the web should be usable with JavaScript disabled, JavaScript is there to add a layer of interactivity to your web page, not core function. All those people that keep coming up to me quoting ‘but everyone has JavaScript enabled’ miss the point - the web needs to be accessible and JavaScript isn't the answer.

Re: Why I'm turning JavaScript off by default

#7
But there IS a distinction between web site and web app. Blogs, news, forums and the like should not be web apps, they shouldn't use client side rendering and fancy widgets. The Spotify web player however IS a web app, and it would suck tremendously if it wasn't built as such. Can we stop with the black and white reasoning already? Yes, many things that claim to be web apps today shouldn't be, but that doesn't mean there aren't legitimate uses for it them.

Re: Why I'm turning JavaScript off by default

#8
post #3

...and frankly this whole "user experience" thing has got completely out of hand. Just what is wrong with sending a stack of punch cards in by post for processing? I just love getting the box of listing paper back with a printed core dump to highlight those little slips in the code or JCL.

You interpreted my drunken rant about the poor user experience of bad client-side scripting as an argument against user experience? Okaaay.

Re: Why I'm turning JavaScript off by default

#9
post #4

I'm almost in the same camp as the author. I don't particularly enjoy a lot of the front-end fancy gimmicky that goes on in websites, but at the same time, I do appreciate some of the UX improvements it affords us. Client-side validation makes my life easier, UI elements like sliders and trees are very useful, and so on. What I would like is a middle-ground - NoScript implementation that could switch off JS based on…

> But, as a relatively experienced web developer, I realise that would break pretty much every website ever. Shame really.

This is exactly what happens. Laptop from 2006 is not very happy with sophisticated html/js UX so I put NoScript, I could count usable websites on my fingers[1]. I fell back on Adblock to scrape off the most annoying things and accept the fancy yet slow UX everywhere.

I recently found a "motherfuckingwebsite" http://goo.gl/b56yOd that makes me very calm, people should try it. Websites of this kind are my favorite now.

ps: I also like to run pages through printfriendly.com or readability just to enjoy seeing how small content is when you remove chrome, ads and layout. Most of them amount to a comment like ours.

[1] Blogspot even gives you an empty page. How cool.

Re: Why I'm turning JavaScript off by default

#10
(Many/most) Publishers want to be able to monetize and create complicated sales funnels and all that sort of stuff.

(Many/most) Web users just want to "read a goddam text document".

This tension is unlikely to be resolved.

Of course, some useful things on the web truly are 'apps'. Text isn't, and probably never will be.

Post reply on HN