- HOWEVER, as of 2014-10-27 Google still says Make sure your web design adheres to the principles of progressive enhancement
See also: antipatterns
More Fragile Than HTML
Breaks Browser User Features
As illustrated by: https://twitter.com/gabrielgironda/status/721115498474270721
DEAR #FRONTEND DEVELOPERS: PLEASE STOP MAKING SITES WITH LINKS I CAN'T COMMAND-CLICK TO OPEN IN A NEW TAB. WHAT IS WRONG WITH YOU
JS breaks form submission UIAs described by “Modern” web design antipatterns:
Congratulations on reimplementing <form> the long way around!
I clicked on it, and tried typing “wa” – and nothing worked. It didn’t jump down to “Washington.” It didn’t even jump to “Washington” then back to “Alaska.” Oh, and of course cursor keys didn’t work either – I had to use my mouse to scroll and click and this hurts my wrist and is slow and error-prone. […]
Can Encourage Bad Engineeringhttps://twitter.com/fox/status/716879915333750784
I have seen the worst engineering in my career lately and I have one message:
- JSBin hosting challenges: https://remysharp.com/2015/09/14/jsbin-toxic-part-1
- 2018-03-31 Criticism (of JS-centrism among other things) Dear Developer, The Web Isn't About You
- 2019-01-21 Chris Coyier: The Great Divide / Two front-end developers are sitting at a bar. They have nothing to talk about.
- Criticism comic - overuse thereof: https://twitter.com/CommitStrip/status/1119222651673878530
If you had an application bug which occurred 1% of the time, you’d fix it. No team I’ve come across would put up with that level of reliability.
- Criticism: 2020-01-01 Putting Devs Before Users: How Frameworks Destroyed Web Performance
… many sites now using frameworks like React and Vue, SPAs becoming commonplace and requests going into the hundreds, the average webpage is now bigger than ever, with 2–3MB pages …
- Thread criticizing JS frameworks (in particular React) https://twitter.com/zachleat/status/1290998533106040833
- Countermovement: https://nojs.club/
https://twitter.com/IanColdwater/status/1387599363929624576?s=19" @gesa April 29, 2021
- "I saw there was some discussion on here last week about how we shouldn't celebrate developers who don't know how the whole system works, end-to-end. 🧵/1" @bengoodger November 30, 2021
- Great flowchart explaining why the "Everyone has JS" assertion from modern webdevs is often false for a variety of reasons: https://kryogenix.org/code/browser/everyonehasjs.html