News for hackers. Stuff that matters.
Re:Show HN: Whosfiring by tambourine_man on Tuesday November 15, 2016 @06:18AM (#12957153)
That's not an equivalent analogy.

Disabling JS displays nothing at all, while changing text and background color is a progressive enhancement.

Content should still be accessible without JavaScript, even if, perhaps, in a less convenient way, i.e., every click reloads the entire page

Re:Show HN: Whosfiring by silversmith on Tuesday November 15, 2016 @08:36AM (#12957826)
It's like saying a company should be present in each and every market. It might or might not make business sense to do that. Same with JS - it might or might not make sense to support non-js browsers, based on your target audience.
Re:Show HN: Whosfiring by tambourine_man on Tuesday November 15, 2016 @09:26AM (#12958204)
The Web was not meant to run on specific markets, platforms or browsers.

It's the World Wide Web. Being accessible to everyone is the whole point.

We have other platforms that target specific markets. That's fine. But we only have one Web.

Re:Show HN: Whosfiring by Blahah on Tuesday November 15, 2016 @06:27AM (#12957196)
Why? Every browser has JS, and it's a core web technology.
Re:Show HN: Whosfiring by efaref on Tuesday November 15, 2016 @06:44AM (#12957261)
I quite often use Lynx[1], which does not support JS.

[1] https://en.wikipedia.org/wiki/Lynx_(web_browser)

Re:Show HN: Whosfiring by __derek__ on Tuesday November 15, 2016 @11:34AM (#12959504)
You and GP are missing the point: the site uses an ocean-liner's worth of JavaScript in order to do anything at all. HTML is also a core web technology and is arguably more "core" than JavaScript.
Re:Show HN: Whosfiring by adrianN on Tuesday November 15, 2016 @08:17AM (#12957683)
Does every screen reader have Javascript?
Re:Show HN: Whosfiring by vertex-four on Tuesday November 15, 2016 @08:29AM (#12957772)
Screen readers integrate with browsers, they don't implement an entire browser on their own, so yes.
Re:Show HN: Whosfiring by aplummer on Tuesday November 15, 2016 @06:44AM (#12957259)
I disagree with this assumption "Content should still be accessible without JavaScript" in 2016.
Re:Show HN: Whosfiring by icebraining on Tuesday November 15, 2016 @06:55AM (#12957307)
It's not specifically against JS, it's a matter of parsimony. One shouldn't require more than what's needed for the job. KISS. Of course, most of us fail to perfectly abide by that, but the principle is solid.
Re:Show HN: Whosfiring by adim86 on Tuesday November 15, 2016 @06:32AM (#12957217)
But why? Who made the rule that websites should work without JS? Content being accessible without JS is best practice. I get it and it was very valuable a long time ago. It comes in handy sometimes today but for most of the internet accessing world, working without JS is not a requirement. I do not get why people ding products for not working when JS is not enabled.
Re:Show HN: Whosfiring by tambourine_man on Tuesday November 15, 2016 @08:26AM (#12957741)
> Who made the rule that websites should work without JS?

It's not an arbitrary rule, it's just that they always have.

That's the hole point of progressive enhancement, you don't start requiring some technology as soon as it reaches x% market share and ignore the remaining minority. You build on top and offer a better experience to those that can or want.

In the apps world, it's usual to draw a line on a set of minimum system requirements and expect that line to move forward as the years go by.

But this is the Web, being accessible should be a priority.

Re:Show HN: Whosfiring by mixmastamyk on Tuesday November 15, 2016 @12:12PM (#12959963)
It's still valuable unless your time is worthless.