Page 1 of 1

JavaScript Fetch API

Posted: Fri Oct 27, 2023 9:07 am
by Guest
JavaScript Fetch API


The Fetch API interface allows web browser to make HTTP requests to web servers.
😀 No need for XMLHttpRequest anymore.

Browser Support
The numbers in the table specify the first browser versions that fully support Fetch API:









Chrome 42
Edge 14
Firefox 40
Safari 10.1
Opera 29


Apr 2015
Aug 2016
Aug 2015
Mar 2017
Apr 2015



A Fetch API Example
The example below fetches a file and displays the content:

Example

fetch(file).then(x => x.text()).then(y => myDisplay(y));

Try it Yourself »

Since Fetch is based on async and await, the example above might be easier to understand like this:

Example

async function getText(file) {
  let x = await fetch(file);
  let y = await x.text();
  myDisplay(y);
}


Try it Yourself »

Or even better: Use understandable names instead of x and y:

Example

async function getText(file) {
  let myObject = await fetch(file);
  let myText = await myObject.text();
  myDisplay(myText);
}


Try it Yourself »













★
+1

Reference: https://www.w3schools.com/js/js_api_fetch.asp