While I agree that some features built with JS are fun to look at, I'm amazed every day at the utter lack of function in most of them. It's wasteful.
I think your article focused too much on the developer side of things in that all this JS is more difficult and time consuming. It may be true, but it's also not the point. JS is most often bad for users. About the most I can stand JS is for AJAX page loads and sometimes menus too, though most of those can be done with static markup.
First time on this site. Great article. Thanks.
I definitely was trying to draw the parallels that it all can both be a lot of effort for developers and can make the experience worse for the devs :)
Of course. But you know how these devs are when you go after their precious JS; they'll take any excuse to call you lazy or an inferior developer.
One thing I wanted to add is why I disagree with JS so much: JS offloads page loading to the user's browser, freeing up the server. Seems cheap to me, and makes my browser work harder than it needs to. When it's for personalization, alright, but most JS use isn't for that purpose.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.