4 ms·
Yep. Fetch is very low level. Chaining is a godsend. Adding elements is way shorter with jquery. All the vanilla js project i've seen end up writting a poorm
by sametmax 9y ago
Yep. Fetch is very low level. Chaining is a godsend. Adding elements is way shorter with jquery. All the vanilla js project i've seen end up writting a poormy tested a'd documeted half backed jquery little brother. It's not a win.
- vinceguidry 9y agoI have a open job application with a company whose code challenge has me using vanilla Javascript. I'm not enthused about finishing it.
- sebringj 9y agoI like fetch except its missing xhr basic stuff like cancel and abort, etc. I don't know who makes these standards.
- realityking 9y agoAbort/cancel has recently been added to the spec as AbortSigal (https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal). Currently only supported in Firefox 57 and Edge 16. The major thing still missing is upload/download progress.
- sebringj 9y agoIn remembering this issue I had, I made a frankenstein promise return object mimicking fetch's interface called "retch" but didn't publish it. It allowed progress and cancelling. It made me think would be nice to have a promise interface standard class you could inherit from where you could add sugar to it so the chain would remain consistent with your additional functionality. Anyhoo.