Thoughts & Musings

A quick tour of the Web File API
The File API enables web applications to access files and their contents when the user makes them available—typically via an control or drag and drop. Selected files are exposed as a FileList, which contains File objects that provide metadata like name, size, type, and last modified date. You can read a file’s contents using FileReader (asynchronously) or FileReaderSync in web workers, and you can also work with binary data through Blob objects.

Fetch API: A Modern Way to Request Data
The Fetch API is the standard, modern interface for requesting resources on the web—everything from JSON data to images, files, and more. It’s available as

Document Picture-in-Picture: Always-on-top UI, powered by real HTML
The Document Picture-in-Picture API lets web apps open an always-on-top window you can fill with real HTML—ideal for timers, controls, and conferencing UI.

Content Index API: A Brief Overview
The Content Index API lets PWAs register offline-ready pages with the browser, making saved articles and other content easier to discover and manage.

Federated Credential Management (FedCM) API — a brief primer
Federated Credential Management (FedCM) is a browser-mediated sign-in API that enables “Sign in with…” flows without relying on third-party cookies. It standardizes the login experience, reduces cross-site tracking signals, and helps identity providers and relying parties deliver more reliable, privacy-preserving authentication.

The EyeDropper API: Pick Any Pixel Color on the Screen
The EyeDropper API lets web apps offer a browser-provided eyedropper mode so users can pick a color from any pixel on their screen—even outside the browser—using clear, user-driven controls.