Skip to content

Add w3c.md to docs directory #1450

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jun 20, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 42 additions & 0 deletions docs/w3c.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# WebSharper W3C API Bindings

This document lists all the W3C and related Web APIs that have been implemented as WebSharper bindings.

| API Name | GitHub Repository | Live Sample | Version / As-of Date |
| ------------------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------- | -------------------- |
| Background Fetch API | [Repo](https://github.com/dotnet-websharper/BackgroundFetch) | [Sample](https://dotnet-websharper.github.io/BackgroundFetch) | 21 April 2021 |
| Battery Status API | [Repo](https://github.com/dotnet-websharper/BatteryStatusAPI) | [Sample](https://dotnet-websharper.github.io/BatteryStatusAPI) | 24 October 2024 |
| Clipboard API | [Repo](https://github.com/dotnet-websharper/ClipboardAPI) | [Sample](https://dotnet-websharper.github.io/ClipboardAPI) | 9 August 2024 |
| Compression Streams API | [Repo](https://github.com/dotnet-websharper/CompressionStreamsAPI) | [Sample](https://dotnet-websharper.github.io/CompressionStreamsAPI) | 27 February 2025 |
| Cookie Store API | [Repo](https://github.com/dotnet-websharper/CookieStore) | [Sample](https://dotnet-websharper.github.io/CookieStore) | 15 July 2024 |
| Credential Management API | [Repo](https://github.com/dotnet-websharper/CredentialManagement) | [Sample](https://dotnet-websharper.github.io/CredentialManagement) | 13 August 2024 |
| HTML Drag and Drop API | [Repo](https://github.com/dotnet-websharper/DragDropAPI) | [Sample](https://dotnet-websharper.github.io/DragDropAPI) | 25 March 2025 |
| Encoding API | [Repo](https://github.com/dotnet-websharper/EncodingAPI) | [Sample](https://dotnet-websharper.github.io/EncodingAPI) | 17 December 2024 |
| Encrypted Media Extensions API | [Repo](https://github.com/dotnet-websharper/EncryptedMediaExtensionsAPI) | [Sample](https://dotnet-websharper.github.io/EncryptedMediaExtensionsAPI) | 07 August 2024 |
| File System API | [Repo](https://github.com/dotnet-websharper/FileSystemAPI) | [Sample](https://dotnet-websharper.github.io/FileSystemAPI) | 17 March 2025 |
| Gamepad API | [Repo](https://github.com/dotnet-websharper/GamepadAPI) | [Sample](https://dotnet-websharper.github.io/GamepadAPI) | 14 February 2025 |
| Houdini APIs | [Repo](https://github.com/dotnet-websharper/HoudiniAPI) | [Sample](https://dotnet-websharper.github.io/HoudiniAPI) | 15 March 2025 |
| Intersection Observer API | [Repo](https://github.com/dotnet-websharper/IntersectionObserverAPI) | [Sample](https://dotnet-websharper.github.io/IntersectionObserverAPI) | 27 June 2024 |
| Media Capabilities API | [Repo](https://github.com/dotnet-websharper/MediaCapabilities) | [Sample](https://dotnet-websharper.github.io/MediaCapabilities) | 14 February 2025 |
| Media Session API | [Repo](https://github.com/dotnet-websharper/MediaSession) | [Sample](https://dotnet-websharper.github.io/MediaSession) | 23 January 2025 |
| Network Information API | [Repo](https://github.com/dotnet-websharper/NetworkInformationAPI) | [Sample](https://dotnet-websharper.github.io/NetworkInformationAPI) | 11 May 2020 |
| Notifications API | [Repo](https://github.com/dotnet-websharper/NotificationsAPI) | [Sample](https://dotnet-websharper.github.io/NotificationsAPI) | 20 January 2025 |
| Payment Request API | [Repo](https://github.com/dotnet-websharper/PaymentRequest) | [Sample](https://dotnet-websharper.github.io/PaymentRequest) | 09 September 2024 |
| Permissions API | [Repo](https://github.com/dotnet-websharper/Permissions) | [Sample](https://dotnet-websharper.github.io/Permissions) | 20 December 2024 |
| Picture-in-Picture API | [Repo](https://github.com/dotnet-websharper/PictureInPictureAPI) | [Sample](https://dotnet-websharper.github.io/PictureInPictureAPI) | 01 October 2024 |
| Popover API | [Repo](https://github.com/dotnet-websharper/PopoverAPI) | [Sample](https://dotnet-websharper.github.io/PopoverAPI) | 25 March 2025 |
| Push API | [Repo](https://github.com/dotnet-websharper/PushAPI) | No Sample Yet | 25 November 2024 |
| Screen Wake Lock API | [Repo](https://github.com/dotnet-websharper/ScreenWakeLockAPI) | [Sample](https://dotnet-websharper.github.io/ScreenWakeLockAPI) | 24 October 2024 |
| Service Worker API | [Repo](https://github.com/dotnet-websharper/ServiceWorker) | [Sample](https://dotnet-websharper.github.io/ServiceWorker) | 21 March 2025 |
| Prioritized Task Scheduling API | [Repo](https://github.com/dotnet-websharper/TaskSchedulingAPI) | [Sample](https://dotnet-websharper.github.io/TaskSchedulingAPI) | 27 September 2024 |
| Web Authentication API | [Repo](https://github.com/dotnet-websharper/WebAuthentication) | [Sample](https://dotnet-websharper.github.io/WebAuthentication) | 12 March 2025 |
| Web Bluetooth API | [Repo](https://github.com/dotnet-websharper/WebBluetooth) | [Sample](https://dotnet-websharper.github.io/WebBluetooth) | 11 March 2025 |
| WebCodecs API | [Repo](https://github.com/dotnet-websharper/WebCodecs) | [Sample](https://dotnet-websharper.github.io/WebCodecs) | 14 March 2025 |
| Web Crypto API | [Repo](https://github.com/dotnet-websharper/WebCrypto) | [Sample](https://dotnet-websharper.github.io/WebCrypto) | 07 March 2025 |
| Web Locks API | [Repo](https://github.com/dotnet-websharper/WebLocks) | [Sample](https://dotnet-websharper.github.io/WebLocks) | 7 June 2024 |
| Web MIDI API | [Repo](https://github.com/dotnet-websharper/WebMIDI) | [Sample](https://dotnet-websharper.github.io/WebMIDI) | 21 January 2025 |
| Web Serial API | [Repo](https://github.com/dotnet-websharper/WebSerial) | [Sample](https://dotnet-websharper.github.io/WebSerial) | 22 February 2025 |
| WebUSB API | [Repo](https://github.com/dotnet-websharper/WebUSB) | [Sample](https://dotnet-websharper.github.io/WebUSB) | 13 February 2025 |
| WebVTT API | [Repo](https://github.com/dotnet-websharper/WebVTT) | [Sample](https://dotnet-websharper.github.io/WebVTT) | 14 March 2025 |

---