JavaScript: Difference between revisions
m swap official websites in metadata |
there are no incident pages (yet) |
||
| Line 17: | Line 17: | ||
===Example incident one (''date'')=== | ===Example incident one (''date'')=== | ||
Short summary of the incident (could be the same as the summary preceding the article). | Short summary of the incident (could be the same as the summary preceding the article). | ||
=== | ==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://libredirect.github.io/faq.html LibRedirect explaining why it exists], and how [[Google Chrome]]'s MV3 limits it | *https://daringfireball.net/linked/2017/06/27/web-without-javascript | ||
* https://daringfireball.net/linked/2017/06/22/navistone-form-data | *https://daringfireball.net/linked/2025/01/18/google-search-javascript | ||
* https://daringfireball.net/linked/2017/06/27/web-without-javascript | *https://blog.jim-nielsen.com/2025/javascript-required/ | ||
* https://daringfireball.net/linked/2025/01/18/google-search-javascript | *https://techcrunch.com/2025/01/17/google-begins-requiring-javascript-for-google-search/ | ||
* https://blog.jim-nielsen.com/2025/javascript-required/ | *https://serpapi.com/blog/google-now-requires-javascript/ | ||
* https://techcrunch.com/2025/01/17/google-begins-requiring-javascript-for-google-search/ | *[[Google]] being anti-competitive towards [[Firefox]]: https://github.com/uBlockOrigin/uBlock-issues/discussions/3240 | ||
* https://serpapi.com/blog/google-now-requires-javascript/ | *[[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 | ||
* [[Google]] being anti-competitive towards [[Firefox]]: https://github.com/uBlockOrigin/uBlock-issues/discussions/3240 | *[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] | ||
* [[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 | *[[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://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] | *[https://www.slideshare.net/slideshow/enough-withthejavascriptalready/23262138 "Enough with the JavaScript already!"] | ||
* [[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://eev.ee/blog/2016/03/06/maybe-we-could-tone-down-the-javascript "Maybe we could tone down the JavaScript"] | ||
* [https://www.slideshare.net/slideshow/enough-withthejavascriptalready/23262138 "Enough with the JavaScript already!"] | *[https://www.htmhell.dev/adventcalendar/2023/2/ "You don't need JavaScript for that"] | ||
* [https://eev.ee/blog/2016/03/06/maybe-we-could-tone-down-the-javascript "Maybe we could tone down the JavaScript"] | *[https://www.kryogenix.org/code/dont-need-that-js "You really don't need all that JavaScript, I promise"] | ||
* [https://www.htmhell.dev/adventcalendar/2023/2/ "You don't need JavaScript for that"] | *[https://jakearchibald.com/2013/progressive-enhancement-still-important "Progressive Enhancement Still Important"] | ||
* [https://www.kryogenix.org/code/dont-need-that-js "You really don't need all that JavaScript, I promise"] | *https://www.w3.org/wiki/The_principles_of_unobtrusive_JavaScript | ||
* [https://jakearchibald.com/2013/progressive-enhancement-still-important "Progressive Enhancement Still Important"] | *[https://www.kryogenix.org/code/browser/everyonehasjs.html "Everyone has JS, right?"] | ||
* https://www.w3.org/wiki/The_principles_of_unobtrusive_JavaScript | *[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://www.kryogenix.org/code/browser/everyonehasjs.html "Everyone has JS, right?"] | *[https://grugbrain.dev/ HTMX developer advocating for less JS] | ||
* [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://idlewords.com/talks/website_obesity.htm "Web Obesity Crisis"] | ||
* [https://grugbrain.dev/ HTMX developer advocating for less JS] | *[https://danluu.com/web-bloat/ "How web bloat impacts users with slow connections"] | ||
* [https://idlewords.com/talks/website_obesity.htm "Web Obesity Crisis"] | *[https://tonsky.me/blog/js-bloat JS bloat (2024)] | ||
* [https://danluu.com/web-bloat/ "How web bloat impacts users with slow connections"] | *[https://tonsky.me/blog/disenchantment How JS makes web apps more unstable] | ||
* [https://tonsky.me/blog/js-bloat JS bloat (2024)] | *[https://www.gnu.org/philosophy/javascript-trap.html GNU/FSF explaining why JS takes freedom away] | ||
* [https://tonsky.me/blog/disenchantment How JS makes web apps more unstable] | *[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://www.gnu.org/philosophy/javascript-trap.html GNU/FSF explaining why JS takes freedom away] | *[https://clickclickclick.click/ Interactive page (game?) showing how websites can '''track almost anything''' the user does] | ||
* [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://privacycheck.sec.lrz.de/ "Browserize"] [[Device fingerprint|fingerprinting]] showcase | ||
* [https://clickclickclick.click/ Interactive page (game?) showing how websites can '''track almost anything''' the user does] | *[https://abrahamjuliot.github.io/creepjs "CreepJS"] fingerprint showcase | ||
* [https://privacycheck.sec.lrz.de/ "Browserize"] [[Device fingerprint|fingerprinting]] showcase | *[https://github.com/Rudxain/blog/blob/main/post/js-abuse.md More sources] (''TO-DO'') | ||
* [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== | ||