
Clipboard API
Browsers allow JavaScript scripts to read and write to the clipboard, automatically copyin...

Fetch API
`fetch()` is an upgraded version of XMLHttpRequest for making HTTP requests in JavaScript ...

FontFace API
The FontFace API is used to control font loading. This API provides a constructor `FontFac...

Geolocation API
The Geolocation API is used to get the user's geographic location. Since this feature invo...

IntersectionObserver API
When developing web pages, it is often necessary to know whether an element has entered th...

Intl.RelativeTimeFormat API
Many date libraries support displaying relative times, such as "yesterday", "five minutes ...

Page Lifecycle API
Android, iOS and the latest Windows systems can automatically stop background processes at...

Page Visibility API
Sometimes, developers need to know that the user is leaving the page. The common method is...

Server-Sent Events
The server pushes data to the client, there are many solutions. In addition to "polling" a...

WebSocket Guide
WebSocket is a network communication protocol that is required for many advanced functions...

Web Share API
If you want to share web content to other applications, you usually need to implement the ...

Web API Tutorial
Web API Tutorial, which provides documentation for various browser APIs. * [Canvas API](./...