Overview

The Fetch API provides a JavaScript interface for accessing and manipulating parts of the HTTP pipeline, such as requests and responses. It also provides a global fetch() method that provides an easy, logical way to fetch resources asynchronously across the network.

Key Features

  • Promise-Based: Uses Promises for cleaner asynchronous code.
  • Stream Support: Can handle large responses as streams.
  • Request/Response Objects: Provides dedicated objects for managing HTTP interactions.
  • CORS Support: Built-in handling for Cross-Origin Resource Sharing.

Usage

fetch(url).then(response => response.json()).then(data => console.log(data));

Related Terms