4 ms·
I don't agree, software needs to evolve as its dependencies does. In this case we have fetch, async/await, promises and loads more native features that jQuery h
by tcd 8y ago
I don't agree, software needs to evolve as its dependencies does. In this case we have fetch, async/await, promises and loads more native features that jQuery hasn't adapted to (XHR is obsolete now for example).
Why include a dependency that the browser provides for free? jQuery was good before ES6/next came along, these days it's extra cruft.
And if what you're saying is true about weird corner cases, people will fix that up in PR's anyway, that's not a reason to stop innovating and just say "meh, jQuery is good enough".
Thank god most software doesn't work your way, we'd probably be stuck in the stone ages still.
- exodust 8y ago> ...promises and loads more native features that jQuery hasn't adapted to Promises work great in Jquery. I've had much success chaining combinations of AJAX and interface events together using Jquery deferred promises. Jquery is stable and reliable. Use it or don't use it. A lot of devs tend to think the whole world has an updated web browser like they do. Forgetting that millions of hand-me-down older devices that can't be updated (eg an iPad 3) will NOT load a page properly with ES6 javascript. Example: the Steam website... this site is now useless to browse on an "old" device like an iPad 3 which Apple considers "vintage" so doesn't give updates. So do we throw the iPad in the trash? We're talking an iPad 3 with retina screen and pretty good performance, but no updates to OS or web browser. In the real world, people are not throwing their iPad3's and older devices in the trash, they're keeping them around house, giving to kids or selling them on ebay, which means people are buying them on ebay and still using them for years and years.