Skip to content

s2oy/web-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web API Learning Checklist (A–Z)

Based on MDN Web API Index Status: 2025 Edition — Complete reference list (~140 APIs) Format: [ ] = Not studied, [x] = Completed


A

  • Attribution Reporting API (Experimental)
  • Audio Output Devices API (Experimental)

B

  • Background Fetch API (Experimental)
  • Background Synchronization API
  • Background Tasks API
  • Badging API
  • Barcode Detection API (Experimental)
  • Battery Status API
  • Beacon API
  • Web Bluetooth API (Experimental)
  • Broadcast Channel API

C

  • CSS Custom Highlight API
  • CSS Font Loading API
  • CSS Painting API (Experimental)
  • CSS Properties and Values API
  • CSS Typed Object Model API
  • CSS Object Model (CSSOM)
  • CSSOM View API
  • Canvas API
  • Channel Messaging API
  • Clipboard API
  • Compression Streams API
  • Compute Pressure API (Experimental)
  • Console API
  • Contact Picker API (Experimental)
  • Content Index API (Experimental)
  • Cookie Store API
  • Credential Management API

D

  • Document Object Model (DOM)
  • Device Memory API
  • Device Orientation Events
  • Device Posture API (Experimental)
  • Document Picture-in-Picture API (Experimental)

E

  • EditContext API (Experimental)
  • Encoding API
  • Encrypted Media Extensions API
  • EyeDropper API (Experimental)

F

  • Federated Credential Management (FedCM) API (Experimental)
  • Fenced Frame API (Experimental)
  • Fetch API
  • File API
  • File System API
  • File and Directory Entries API
  • Force Touch Events (Non-standard)
  • Fullscreen API

G

  • Gamepad API
  • Geolocation API
  • Geometry Interfaces

H

  • HTML DOM API
  • HTML Drag and Drop API
  • HTML Sanitizer API (Experimental)
  • History API
  • Houdini APIs

I

  • Idle Detection API (Experimental)
  • MediaStream Image Capture API
  • IndexedDB API
  • Ink API (Experimental)
  • InputDeviceCapabilities API (Experimental)
  • Insertable Streams for MediaStreamTrack API (Experimental)
  • Intersection Observer API
  • Invoker Commands API

J

  • JS Self-Profiling API (Experimental)

K

  • Keyboard API (Experimental)

L

  • Launch Handler API (Experimental)
  • Local Font Access API (Experimental)

M

  • Media Capabilities API
  • Media Capture and Streams API (Media Stream)
  • Media Session API
  • Media Source API
  • MediaStream Recording API

N

  • Navigation API (Experimental)
  • Network Information API

P

  • Page Visibility API
  • Payment Handler API (Experimental)
  • Payment Request API
  • Performance APIs
  • Web Periodic Background Synchronization API (Experimental)
  • Permissions API
  • Picture-in-Picture API
  • Pointer Events
  • Pointer Lock API
  • Popover API
  • Presentation API (Experimental)
  • Prioritized Task Scheduling API
  • Push API

R

  • Remote Playback API
  • Reporting API
  • Resize Observer API

S

  • SVG API
  • Screen Capture API
  • Screen Orientation API
  • Screen Wake Lock API
  • Selection API
  • Sensor APIs
  • Server-Sent Events
  • Service Worker API
  • Shared Storage API (Experimental)
  • Speculation Rules API (Experimental)
  • Storage API
  • Storage Access API
  • Streams API
  • Summarizer API (Experimental)

T

  • Topics API (Experimental / Non-standard)
  • Touch Events
  • Translator and Language Detector APIs (Experimental)
  • Trusted Types API

U

  • UI Events
  • URL API
  • URL Fragment Text Directives
  • URL Pattern API
  • User-Agent Client Hints API (Experimental)

V

  • Vibration API
  • View Transition API
  • Viewport Segments API (Experimental)
  • VirtualKeyboard API (Experimental)

W

  • Web Animations API
  • Web Audio API
  • Web Authentication API
  • Web Components
  • Web Crypto API
  • Web Locks API
  • Web MIDI API
  • Web NFC API (Experimental)
  • Notifications API
  • Web Serial API (Experimental)
  • Web Share API
  • Web Speech API
  • Web Storage API
  • Web Workers API
  • WebCodecs API
  • WebGL (2D/3D Graphics)
  • WebGPU API
  • WebHID API (Experimental)
  • WebOTP API (Experimental)
  • WebRTC API
  • WebSocket API
  • WebTransport API
  • WebUSB API (Experimental)
  • WebVR API (Deprecated)
  • WebVTT API
  • WebXR Device API (Experimental)
  • Window Controls Overlay API (Experimental)
  • Window Management API (Experimental)

X

  • XMLHttpRequest API

f

  • fetchLater() API (Experimental)

Legend:

  • [x] = Completed learning
  • [ ] = Pending
  • (Experimental) = Still under development or Chrome flag required
  • (Non-standard) = Not part of current web standards
  • (Deprecated) = Replaced by newer standard

Maintained for continuous tracking of Web API mastery progress across all A–Z items.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published