JavaScript now mandatory for Google Search, Google confirms

Alfonso Maruccia

Posts: 1,707   +500
Staff
In a nutshell: Google recently confirmed that JavaScript is now required for users to submit queries to its web search service. According to a company spokesperson, the new requirement will improve the overall security of Google Search against potentially malicious activities, including bots, spam, and attempts to exploit SEO algorithms.

Despite being one of the most universal programming languages currently in use for web-based applications, JavaScript remains shunned by a tiny minority of netizens. But Google is now forcing this increasingly sparse group of users to use the ECMAScript-compliant language for searching the internet.

JavaScript's origins date back to the foundational years of the modern web, when Netscape cooperated with Sun Microsystems to add a proper programming language to its Navigator web browser. The "JavaScript" trademark is currently part of a legal quarrel between Oracle and the JS community, but the language is essential for modern, interactive websites and browsers to work the way they do.

According to Google, the user experience should improve with this change and Search will barely work without enabling JavaScript first. Bots, spam, and other forms of algorithmic abuse are constantly evolving, the tech giant says, which is why Search needs the full power of the JavaScript language to better protect and serve users.

Some users still avoid using JavaScript for privacy-related reasons, or to improve security online in extremely sensitive environments. JavaScript can definitely increase the attack surface for cybercriminals and adversarial countries, with major browser developers fixing high-severity or critical security vulnerabilities every month.

Google says that the number of average search queries currently served without JavaScript is fewer than 0.1 percent. Google Search processes around 8.5 billion queries every single day, so this tiny minority still amounts to millions of users looking for information online without enabling JS first.

Aside from being a potential security issue for a non-trivial number of users, the new JavaScript requirement could also have detrimental effects on third-party tools designed to check website rankings on Google Search.

A recent report by Search Engine Roundtable stated that some of these tools stopped working after Google decided to enforce the use of JavaScript. The company declined to comment on this report, though a less SEO-oriented search service could be considered a highly desired improvement for those surfing the web.

Permalink to story:

 
I thought static pages were already gone from Google long ago. I'm sure I remember trying to load Google Search page without JavaScript more than a year ago and it didn't work. Either my memory is failing or they were already doing those experiments were they start disabling / changing features only for some users.

Yes, it is a terrible decision anyways. Even Startpage requires JavaScript now, yikes. At least DuckDuckGo, Brave Search and SearXNG still work without JavaScript.

PS: Why TS seems to be automatically separating the words "java" and "script" and not allowing them together when publishing comments? It's hapenning at page render time, when I use the Edit function the word is still preserved the way I typed it. I suspected it could be some autocorrect leftover feature in my browser but tried different browsers on different systems and it's all the same, doesn't appear to be the case.
 
Last edited:
I thought static pages were already gone from Google long ago. I'm sure I remember trying to load Google Search page without JavaScript more than a year ago and it didn't work. Either my memory is failing or they were already doing those experiments were they start disabling / changing features only for some users.

Yes, it is a terrible decision anyways. Even Startpage requires JavaScript now, yikes. At least DuckDuckGo, Brave Search and SearXNG still work without JavaScript.

PS: Why TS seems to be automatically separating the words "java" and "script" and not allowing them together when publishing comments? It's hapenning at page render time, when I use the Edit function the word is still preserved the way I typed it. I suspected it could be some autocorrect leftover feature in my browser but tried different browsers on different systems and it's all the same, doesn't appear to be the case.

Javascript is under trademark, but that still seems like a strange reason why. Affects capitalization, too. Doesn't seem to happen in forum mode.
 
Can't remember the last time I used google. I use DDG 99% of the time. I use Mojeek the rest of the time.
 
I'm a DuckDuck go user. Quite happy with it really. Hmmm...wasn't Javascript the way by which websites could identify if you were using an adblocker? I seem to remember disabling Javascript many moons ago as an experiment for aforementioned reason...
 
Terrible decisions... JavaScript based apps and sites consume serious system resources unnecessarily...Try running the Best-Buy app on an older phone as an example.

To have a simple math done by the browser is not so consuming as you think.

Yes JS can be complete overhead and hogging, but what Google does here is simply offering a random puzzle to any modern browser to ensure the traffic is a legitimate and not botted one.

 
PS: Why TS seems to be automatically separating the words "java" and "script" and not allowing them together when publishing comments? It's hapenning at page render time, when I use the Edit function the word is still preserved the way I typed it. I suspected it could be some autocorrect leftover feature in my browser but tried different browsers on different systems and it's all the same, doesn't appear to be the case.

Same for everyone. I presume it's to stop someone trying to inject some javascript into the forum post where it's not allowed
 
To have a simple math done by the browser is not so consuming as you think.

Yes JS can be complete overhead and hogging, but what Google does here is simply offering a random puzzle to any modern browser to ensure the traffic is a legitimate and not botted one.
So you agree JavaScript based sites and apps are a system resources hogger, besides there are more efficient ways to "ensure the traffic is legitimate" thorough static websites, the issue is someone powerful in the business is pushing JavaScript as a "better" business model no different as when doctors recommended Oxycodone to patients left and right when the pharmaceuticals started pushing it as something "better"..... the word "better" nowadays has become so subjective based on which company says it.
 
So you agree JavaScript based sites and apps are a system resources hogger, besides there are more efficient ways to "ensure the traffic is legitimate" thorough static websites, the issue is someone powerful in the business is pushing JavaScript as a "better" business model no different as when doctors recommended Oxycodone to patients left and right when the pharmaceuticals started pushing it as something "better"..... the word "better" nowadays has become so subjective based on which company says it.

That's a piss poor example. Drug addiction is an individual genetics thing. If you don't have addiction genetics, then such things aren't a problem for you.
 
That's a piss poor example. Drug addiction is an individual genetics thing. If you don't have addiction genetics, then such things aren't a problem for you.
You missed the point...it's not about the oxycodone's addiction BUT about corporations pushing an specific product to distributors as something "better".....stay focused on the point at hand.
 
So you agree JavaScript based sites and apps are a system resources hogger, besides there are more efficient ways to "ensure the traffic is legitimate" thorough static websites, the issue is someone powerful in the business is pushing JavaScript as a "better" business model no different as when doctors recommended Oxycodone to patients left and right when the pharmaceuticals started pushing it as something "better"..... the word "better" nowadays has become so subjective based on which company says it.

So explain to me then how you could distinct bot traffic vs legitimate traffic.

You want back to Captcha upon every search?
 
Back