9 points par xguru 2024-07-30 | 3 commentaires | Partager sur WhatsApp
  • Pour les navigateurs récents et Node.js/Bun/Deno
  • Ce qu'il fait mieux que fetch
    • API plus simple
    • Méthodes raccourcies (ky.post())
    • Les codes d'état autres que 2xx sont traités comme des erreurs (après redirection)
    • Nouvelle tentative des requêtes ayant échoué
    • Option JSON
    • Prise en charge du délai d'expiration
    • Option de préfixe d'URL
    • Instances avec des valeurs par défaut personnalisées
    • Hooks
    • Avantages de TypeScript (.json() renvoie unknown au lieu de any. .json<T>() peut aussi être utilisé)

3 commentaires

 
tested 2024-08-01

Les modules de sindresorhus semblent imposer une configuration ESM, et celui-ci aussi.

 
[Ce commentaire a été masqué.]
 
ilotoki0804 2024-07-30

L’API ressemble presque trait pour trait à celle de requests. On dirait qu’il s’en est inspiré.