Remix.run Logo
brightball 2 hours ago

This was the jQuery way. It was called Graceful Degradation.

The entire approach went out of style with the advent of single page apps, React, Angular, VueJS, etc.

wccrawford 2 hours ago | parent | next [-]

That's generous. I always heard people espouse that ideal, but I rarely saw them actually do it. And I never saw it at work.

There were always certain UX requirements that required JS, and that meant the company wasn't interested in testing to make sure it worked without JS. None of their customers were going to use it that way.

Angular, React, etc helped force it further, but they didn't cause it.

brightball 2 hours ago | parent [-]

I know I always did. CakePHP and Rails made it really easy to determine if a request came from AJAX or direct and you could slightly tweak the response to match the medium.

Agree that most people didn't, but I was always an advocate.

8note an hour ago | parent | prev | next [-]

the shockwave and flash way was simpler.

download the whole app and run it in browser. you can even run it off line!

IshKebab an hour ago | parent | prev [-]

jQuery and graceful degradation are different things. The vast majority of sites in the jQuery era that used jQuery did not gracefully degrade.