TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Using the Web for a Day with JavaScript Turned Off

122 pointsby mhr_onlineabout 7 years ago

24 comments

everdevabout 7 years ago
Back in 2006&#x2F;7 I remember we&#x27;d use &quot;progressive enhancement&quot; to make a site work without JavaScript and then add JavaScript enhancements for those who had JS enabled.<p>At some point (maybe after the popularity of Google Maps?) nobody wanted progressive enhancement and it was totally cool to just ignore users who had JS turned off. It made web app development so much easier, but probably less user friendly.<p>It feels like JS is a hammer to fix the nail of the page reload. I always thought it was too bad that browsers choose to show the blank page instead of sending the request and just rendering the difference themselves.
评论 #17021262 未加载
评论 #17021005 未加载
评论 #17021372 未加载
评论 #17020976 未加载
评论 #17021745 未加载
评论 #17022163 未加载
评论 #17020975 未加载
评论 #17021231 未加载
评论 #17020999 未加载
评论 #17025215 未加载
评论 #17022273 未加载
评论 #17021104 未加载
评论 #17021124 未加载
jakecoppabout 7 years ago
Install uBlock Origin and do it every day!<p>I block all JavaScript, then re enable it when needed to fix a site.<p>Often I just need to enable 1st party scripts in the uBlock Origin grid to fix it.<p>Make sure you enable advanced mode to see the grid.
评论 #17021059 未加载
评论 #17020908 未加载
评论 #17020922 未加载
评论 #17021021 未加载
评论 #17020946 未加载
评论 #17022598 未加载
评论 #17021199 未加载
nabla9about 7 years ago
<a href="http:&#x2F;&#x2F;lite.cnn.io&#x2F;en" rel="nofollow">http:&#x2F;&#x2F;lite.cnn.io&#x2F;en</a><p><a href="https:&#x2F;&#x2F;text.npr.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;text.npr.org&#x2F;</a><p>Every site should have a plain html option. Or create their html so that it works fine without js or cnn.
评论 #17021389 未加载
评论 #17021154 未加载
评论 #17021326 未加载
godshatterabout 7 years ago
The author talks about &quot;noscript&quot; and makes it clear that it&#x27;s not a reference to the html tag but to the idea of surfing the web without javascript. I was waiting for a discussion of NoScript, the popular add-on for Firefox that blocks javascript by default and allows for turning it back on on a site-by-site basis.<p>I surf the web, as I have for many years, with NoScript turned on and as few permanent domains white-listed as I can get away with for security reasons.<p>I don&#x27;t have any numbers to back this up, but my guess is that the population of people who use the NoScript add-on dwarfs the population of users that actually disable their javascript in their browser. I&#x27;m not sure how someone like me shows up in their numbers, but I suspect that I would be on the &quot;blocks javascript&quot; list and then on the &quot;uses javascript&quot; list if I am intrigued enough about the site to enable some of the domains it requests javascript from.<p>I don&#x27;t know if web developers take that into account or not, but I suspect they don&#x27;t because the number of domains I have to experimentally temporarily enable just to see some parts of some sites is getting even more ridiculous these days.<p>Maybe someone should design a new protocol that is built for interactivity from the start instead of one designed around static content with back-flips needed to make it usably interactive.
codedokodeabout 7 years ago
The web works much better without JS, sites load faster and browser takes less memory. But sadly many sites use preloaders or plugins that hide entire page content until JS is loaded. What an awful idea.
komeabout 7 years ago
I am not a developer, I can write just html+css. For my personal website (<a href="http:&#x2F;&#x2F;mrtno.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;mrtno.com&#x2F;</a>) I use just static pages written by hand. No JS needed, no stupid complexities.<p>I wonder why if I can sell my lack of skill on the market... because the skilled designers&#x2F;coders are programing a web that really has a tendency to be so bloated.<p>I browse the web with no-script (firefox extension); and many websites won&#x27;t even load without scripts. I wonder why. For many many website I don&#x27;t see the need to have JS around at all.<p>Can the lack of skills be a skill? :) hire me!
ibdfabout 7 years ago
Oh my lord, this article is non-sense. Had you gone to a website and had not been able to read anything I would say... good point. But you went to a Wordpress admin to prove your point. Lord have mercy... you&#x27;re really going to hate your experience once WP switches to a JS based editor. Quick, let&#x27;s try using Facebook and other apps built on JS frameworks and complain about the functionality not working. Let&#x27;s try searching data tables with JS off, and let&#x27;s try making ajax requests to load data over time instead all at once. It&#x27;s not only in your browser it&#x27;s in your phones, in apps that provide you services you can&#x27;t live without.<p>These type of articles are a shame and are only written to instigate fights among developers. The world is using JS, it&#x27;s on every major app. Get over it or make something better.
评论 #17022138 未加载
评论 #17022986 未加载
评论 #17023132 未加载
评论 #17021281 未加载
overcastabout 7 years ago
As much as I&#x27;d love for the majority of JS to go away, there is no denying the usefulness of AJAX in web forms. Doing page submit is not a better experience for the user or the developer. That&#x27;s basically the only piece that I can&#x27;t see going without.
评论 #17021481 未加载
danjme1about 7 years ago
Most content specific sites (which is what we&#x27;re talking about right?) and Wordpress et al have RSS feeds out of the box, if you&#x27;re that obsessed with making browsing <i>that</i> fast surely aggregating feeds is by far the fastest way to browse?
parvenu74about 7 years ago
When the statistical body of internet users who refuse to use JavaScrpit are expressed in terms of a market to whom custom (JS-free) experiences will induce them to pay money for products and services we&#x27;ll begin to see businesses create JS-free experiences for them.<p>Are there marketing-specific attributes of anti-JS web users?
评论 #17023947 未加载
textmodeabout 7 years ago
&quot;I Used The Web For A Day With Javascript Turned Off.&quot;<p>I Used the Web For A Decade With Javascript Turned Off.<p>I have been using the Web for over a decade via software that has no Javascript capabilities.<p>There is a conception one can detect in this article that there is only one &quot;working&quot; look for any website: the look that the designer intended.<p>However IME many websites &quot;work&quot; without ever engaging the &quot;look&quot; the designer intended. To discuss this, one needs to first specifically define what it means for a website to &quot;work&quot;. I am not sure agreement can be reached on that issue.<p>It may be that the definition of &quot;work&quot; varies with each user. Different users may want different experiences. I know what I want from websites: data. I am less concerned with design. This may not be the case for another user.<p>The author cites Amazon as an example website.<p>When I am only <i>browsing</i> Amazon I do not use a &quot;modern&quot; web browser nor Javascript. Without a browser nor Javascript I can download product data in bulk, convert it to CSV and import it into kdb+ for easier searching and viewing. Without a browser nor Javascript I can download images of interesting products and embed them into a simple PDF for offline viewing, using pdflib.<p>When I am ready to <i>purchase</i>, then I might move to a &quot;modern&quot; browser with Javascript-enabled.<p>Other example websites he gives are Wordpress, Github, Instagram, Twitter and YouTube. I read the content of all these sites without ever using a &quot;modern&quot; browser nor Javascript. If I want to view images or video, I can download them as in the above case of Amazon. I may choose to view the data in whatever application I choose on whatever computer I choose on the local network, and the computer need not be connected to the internet.<p>For this user, these websites &quot;work&quot; just fine without Javascript. I can always use a &quot;modern&quot; browser with Javascript if I want to see what the designer intended. However this is rarely necessary for the experience I seek.
JoshMnemabout 7 years ago
I do that every day with uMatrix[1], only overriding hosts when needed. I also turn off all CSS animation with Stylus.[2] The Web is becoming unusable without that.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;gorhill&#x2F;uMatrix" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;gorhill&#x2F;uMatrix</a><p>[2] <a href="https:&#x2F;&#x2F;addons.mozilla.org&#x2F;en-US&#x2F;firefox&#x2F;addon&#x2F;styl-us&#x2F;" rel="nofollow">https:&#x2F;&#x2F;addons.mozilla.org&#x2F;en-US&#x2F;firefox&#x2F;addon&#x2F;styl-us&#x2F;</a>
rhackerabout 7 years ago
The referenced site BlockMetry.com doesn&#x27;t seem to go into how it calculated 0.2% as having JS disabled. Especially since it references Tor traffic as a high percentage my guess is that each connection was coming into the site with different fully-wiped Http connections basically disabling tracking. Alternatively what percentage of that traffic is simply cache bots for search engines, etc...
stepvhenabout 7 years ago
i want to invite others to try to visit Yelp on mobile with JS turned off. first off, you canr access anything. then the website provides nonsense reasons for why a user should have js turned on, and tries to guilt the user into doing do.<p>i always have js off by default, and turn it on momentarily when i feel it necessary. i do not feel it necessary for yelp.
waldfeeabout 7 years ago
the 600kb isn&#x27;t even that bad. it&#x27;s 2x the amount of requests that makes it so much worse
评论 #17021284 未加载
评论 #17021003 未加载
NVRMabout 7 years ago
W3M !!! Well done pages runs fine in w3m. Think about viewing it in 20 years. Another good test is to see the rendering in archive.org .
iliaskuabout 7 years ago
i do it every day
samirillianabout 7 years ago
Honestly, I don&#x27;t see the wordpress backend as a relevant test case. Whoever else you might be catering to, it&#x27;s fair to assume that someone building a website would have JavaScript enabled while developing.
评论 #17022319 未加载
haliteabout 7 years ago
Might as well try living a day without water.
评论 #17021218 未加载
NoGravitasabout 7 years ago
Meanwhile:<p>requests blocked<p>on this page<p>168 or 96%
danjme1about 7 years ago
RSS, anyone?
CodeTheInternetabout 7 years ago
I&#x27;m glad he can code his brochureware site with minimal impact when JS is disabled. It is 2018 and every site is driven by JS, not just DOM events. If you disable JS, you know what you&#x27;re getting into. Do we need to develop for those that decide to block CSS? Insist on deprecated browsers? You develop for your audience.
评论 #17022348 未加载
评论 #17021704 未加载
Rapzidabout 7 years ago
Somebody should create a list of JS free sites. They can sell it at Whole Foods in the &quot;medicine&quot; aisle. You guys know what I&#x27;m talking about; &quot;JS Free -All Natural!&quot;.<p>I think we&#x27;ve about reached the point of ideology on this. If you are considering arguing with the other side your probably better off arguing evolution with a creationist, or facts with the GOP.
评论 #17022778 未加载
staticelfabout 7 years ago
I like that he offers solutions but honestly, more people are vision impaired than have javascript disabled so instead of doing all that work instead put it first on helping people with disabilities.<p>&gt; There is a danger that more and more sites will require JavaScript to render any content at all. What danger, exactly? While some sites that don&#x27;t require a lot of js is nice you will soon notice that many sites you <i>want</i> js on. Music streaming services is one example.<p>I build api based sites nowdays because of mainly two reasons:<p>1. They feel more rapid after initial load and gives the user a better experience.<p>2. You can use the same api for web and mobile experiences.<p>I personally think that WebAssembly is the future so the web will finally just be another compilation target and I can&#x27;t wait for it to be wide spread.
评论 #17020964 未加载
评论 #17021254 未加载
评论 #17022007 未加载