JavaScript
Appearance
JavaScript
| Basic Information | |
|---|---|
| Release Year | 1995 |
| Product Type | Software |
| In Production | Yes |
| Official Website | https://openjsf.org/ |
JavaScript (JS) is a programming language and core technology of the Web, alongside HTML and CSS. It was created by Brendan Eich in 1995.[1] As of 2025, the overwhelming majority of websites (98.9%) uses JS for client-side webpage behavior.[2] It's even used on the server-side (see Node.js).
Consumer-impact summary
Incidents
This is a list of all consumer-protection incidents related to this product. Any incidents not mentioned here can be found in the JavaScript category.
Example incident one (date)
- Main article: link to the main CR Wiki article
Short summary of the incident (could be the same as the summary preceding the article).
Example incident two (date)
...
External links
- LibRedirect explaining why it exists, and how Google Chrome's MV3 limits it
- https://daringfireball.net/linked/2017/06/22/navistone-form-data
- https://daringfireball.net/linked/2017/06/27/web-without-javascript
- https://daringfireball.net/linked/2025/01/18/google-search-javascript
- https://blog.jim-nielsen.com/2025/javascript-required/
- https://techcrunch.com/2025/01/17/google-begins-requiring-javascript-for-google-search/
- https://serpapi.com/blog/google-now-requires-javascript/
- Google being anti-competitive towards Firefox: https://github.com/uBlockOrigin/uBlock-issues/discussions/3240
- Meta refusing to serve content to
noscriptusers, and deliberately nagging them to install the app or login: https://github.com/Rudxain/uBO-rules/pull/9 - Websites that nag users to enable JS, even when it provides negligible value
- Discord being extremely bloated to the point of crashing when opening Developer-tools: https://github.com/Rudxain/uBO-rules/blob/42220bd4f80052ee15136dff7269df19529c43ec/rx.ubo#L3-L19
- "Enough with the JavaScript already!"
- "Maybe we could tone down the JavaScript"
- "You don't need JavaScript for that"
- "You really don't need all that JavaScript, I promise"
- "Progressive Enhancement Still Important"
- https://www.w3.org/wiki/The_principles_of_unobtrusive_JavaScript
- "Everyone has JS, right?"
- "Shipping a button in 2026…", by Kai Lentit. This illustrates the burnout and fatigue software developers can experience on a daily basis
- HTMX developer advocating for less JS
- "Web Obesity Crisis"
- "How web bloat impacts users with slow connections"
- JS bloat (2024)
- How JS makes web apps more unstable
- GNU/FSF explaining why JS takes freedom away
- GNU/FSF explaining why "web apps" shouldn't exist. WARNING: contains overzealous claims! (according to Rudxain). Related: Local-first
- Interactive page (game?) showing how websites can track almost anything the user does
- "Browserize" fingerprinting showcase
- "CreepJS" fingerprint showcase
- More sources (TO-DO)
See also
References
- ↑ https://exploringjs.com/es5/ch04.html
- ↑ "Usage Statistics of JavaScript as Client-side Programming Language on Websites". W3Techs. Retrieved 2024-02-27.