company June 9, 2008

Is It OK to Require JavaScript?

Here’s one decision we’re pondering as we build stackoverflow, and I’d like to get your feedback on it: Is it OK to require JavaScript to participate? Note that by “participate” I mean “edit, answer or ask a question”. Of course passively reading a question and the associated answers will work fine without JavaScript enabled. In…
Avatar for Jeff Atwood
Co-Founder (Former)

Here’s one decision we’re pondering as we build stackoverflow, and I’d like to get your feedback on it:

Is it OK to require JavaScript to participate?

Note that by “participate” I mean “edit, answer or ask a question”. Of course passively reading a question and the associated answers will work fine without JavaScript enabled.

In addition to the aforementioned WMD editor, we’re using JQuery to build some cool interactive features into the site, most of which deal with asking and editing questions.

I asked this question on Twitter and got a “mostly yes” answer, with a few objections.

While we do believe in progressive enhancement, it’s possible that some of the features we’re building for asking and editing may be so dynamic that they do not degrade well, if at all.

What say you? Is it OK for a website in 2008 to require JavaScript for active (not passive) participation?

Podcast logo The Stack Overflow Podcast is a weekly conversation about working in software development, learning to code, and the art and culture of computer programming.

Related

newsletter March 6, 2020

The Overflow #12: Plain text

Welcome to ISSUE #12 of The Overflow, a newsletter by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams of React Training. You can read more about it here. In this week's newsletter, we're seeing what's up with Blazor, wondering if it's legal to crack MD5 hashes, and making the most of our JavaScript console.
the-loop January 22, 2020

The Loop #2: Understanding Site Satisfaction, Summer 2019

We’re excited to share research highlights about the work we’ve been doing to understand how satisfied people are with Stack Overflow. We’ve been working hard to explore what users like best about Stack Overflow and what their top pain points are, with the goal of improving the overall experience of using the site. To this end, we’ve launched a site satisfaction survey, in which we continually survey users about their experiences using Stack Overflow.