🚀 HTML5 APIs Demonstration

🌍 Geolocation API

Get user's current location coordinates.

💾 LocalStorage API

Store data persistently in the browser.

⏱️ SessionStorage API

Store data for the current session only.

🎨 Canvas API

Draw graphics using JavaScript.

🗄️ IndexedDB API

Client-side database for large amounts of data.

🔔 Notifications API

Send desktop notifications to the user.

📁 File API

Read file contents from user's system.

📦 Blob API

Create and manipulate binary data.

⚙️ Web Workers API

Run scripts in background threads.

🌐 Fetch API

Fetch resources from the network.

📜 History API

Manage browser session history.

📱 Screen API

Get information about the user's screen.

📐 Device Orientation API

Detect device orientation (mobile/tablet).

🔋 Battery Status API

Get device battery status.

📳 Vibration API

Make the device vibrate (mobile only).

📋 Clipboard API

Copy and paste text to/from clipboard.

⛶ Fullscreen API

Request fullscreen display.

Click button to go fullscreen

🎯 Sensor API (Accelerometer)

Access device accelerometer data.

🔐 Permissions API

Check permission status of various APIs.

🔊 Web Audio API

Create and manipulate audio.

👁️ IntersectionObserver API

Observe when elements enter viewport.

Item 1 visible?
Item 2 visible?
Item 3 visible?

🔧 Service Workers API

Register service worker for offline support.