Rudxain (talk | contribs)
add intro and See also
Rudxain (talk | contribs)
add A LOT OF SOURCES to "External links", so that it can be used as a to-do list
Line 22: Line 22:
...
...


== External links ==
* [https://libredirect.github.io/faq.html 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 <code>noscript</code> users, and deliberately nagging them to [[Forced app download|install the app]] or [[Forced account|login]]: https://github.com/Rudxain/uBO-rules/pull/9
* [https://github.com/iam-py-test/my_filters_001/blob/fc5f61eff0b0d821cb426bea76b18937072bc390/no-js-warnings.txt Websites that nag users to enable JS, even when it provides negligible value]
* [[Discord]] being extremely [[Bloatware|bloated]] to the point of crashing when opening Developer-tools: https://github.com/Rudxain/uBO-rules/blob/42220bd4f80052ee15136dff7269df19529c43ec/rx.ubo#L3-L19
* [https://www.slideshare.net/slideshow/enough-withthejavascriptalready/23262138 "Enough with the JavaScript already!"]
* [https://eev.ee/blog/2016/03/06/maybe-we-could-tone-down-the-javascript "Maybe we could tone down the JavaScript"]
* [https://www.htmhell.dev/adventcalendar/2023/2/ "You don't need JavaScript for that"]
* [https://www.kryogenix.org/code/dont-need-that-js "You really don't need all that JavaScript, I promise"]
* [https://jakearchibald.com/2013/progressive-enhancement-still-important "Progressive Enhancement Still Important"]
* https://www.w3.org/wiki/The_principles_of_unobtrusive_JavaScript
* [https://www.kryogenix.org/code/browser/everyonehasjs.html "Everyone has JS, right?"]
* [https://youtu.be/xE9W9Ghe4Jk "Shipping a button in 2026…"], by Kai Lentit. This illustrates the burnout and fatigue software developers can experience on a daily basis
* [https://grugbrain.dev/ HTMX developer advocating for less JS]
* [https://idlewords.com/talks/website_obesity.htm "Web Obesity Crisis"]
* [https://danluu.com/web-bloat/ "How web bloat impacts users with slow connections"]
* [https://tonsky.me/blog/js-bloat JS bloat (2024)]
* [https://tonsky.me/blog/disenchantment How JS makes web apps more unstable]
* [https://www.gnu.org/philosophy/javascript-trap.html GNU/FSF explaining why JS takes freedom away]
* [https://www.gnu.org/philosophy/wwworst-app-store.html GNU/FSF explaining why "web apps" shouldn't exist]. '''WARNING''': contains overzealous claims! ([https://github.com/Rudxain/blog/blob/main/post/re_twwwas.md according to Rudxain]). Related: [[wikipedia:Local-first_software|Local-first]]
* [https://clickclickclick.click/ Interactive page (game?) showing how websites can '''track almost anything''' the user does]
* [https://privacycheck.sec.lrz.de/ "Browserize"] [[Device fingerprint|fingerprinting]] showcase
* [https://abrahamjuliot.github.io/creepjs "CreepJS"] fingerprint showcase
* [https://github.com/Rudxain/blog/blob/main/post/js-abuse.md More sources] (''TO-DO'')


==See also==
==See also==


*[[Bloatware]]
*[[Electron]]
*[[Electron]]
*[[Mozilla]]
*[[Mozilla]]