API Fetch en JavaScript est une interface moderne qui fournit une alternative plus puissante et flexible à l’objet XMLHttpRequest pour faire des requêtes HTTP. Il permet de récupérer des ressources à travers le réseau de manière asynchrone.
L’API Fetch utilise des Promises qui permettent une manière plus lisible et concise de traiter les requêtes et les réponses. Outre la lecture et l’écriture de requêtes et de réponses, l’API Fetch fournit également une toute nouvelle méthode pour la récupération de ressources.
En bref, Fetch permet de faire des requêtes à une API, d’envoyer des données à un serveur, de charger des informations à partir d’une URL, tout cela de manière asynchrone. L’API Fetch est nativement supportée par la plupart des navigateurs modernes.