A gentle intro to the Credential Management API

Secure Login Access with Username and Password on Mobile Device and Laptop

The Credential Management API lets your site securely store and retrieve user credentials through the browser’s built‑in manager—no brittle autofill hacks required. In our demo, a successful login stores a PasswordCredential, and a single click later retrieves and auto-fills it for returning users. It’s a progressive enhancement: your form still works everywhere, but supported browsers deliver a faster, lower-friction sign-in. Pair it with proper autocomplete attributes today, and plan for WebAuthn/passkeys to level up tomorrow.

The Contact Picker API: Fast, private access to a user’s address book

The Contact Picker API lets mobile web apps open the native contacts chooser so users can share exactly the fields you request—like name, phone, email, address, or avatar—without granting blanket access to their entire address book. It’s user-initiated, privacy-preserving, and perfect for speeding up invites and form fills.

Mastering the Console API: A Developer’s Best Debugging Friend

Focused software developer debugging code on multiple screens in dark environment

Ever find yourself relying solely on console.log() for debugging? You’re missing out on the Console API’s full potential. This powerful debugging toolkit offers specialized methods for timing operations, inspecting complex objects, tracing function calls, and organizing your debugging output. In just minutes, you can elevate your troubleshooting skills from basic to professional-grade. Let’s explore how the Console API can transform your development workflow and help you solve bugs more efficiently than ever before.

Quick Tour of the Clipboard API

copy and paste concept

The Clipboard API brings modern, asynchronous copy, cut, and paste to web apps. Access Navigator.clipboard in secure contexts, handle copy/cut/paste events, and manage permissions and user activation. Note that Chromium, Firefox, and Safari differ on permissions and transient activation, so test across browsers.

Unleashing Creativity with the Canvas API

Digital interface displaying code aligned with golden ratio in a dark futuristic room with glowing screens at a tech hub

The Canvas API stands as one of the web’s most powerful tools for creating dynamic, interactive graphics. Unlike SVG, Canvas operates at the pixel level, making it ideal for games, data visualizations, and real-time graphics processing. With a simple HTML element and JavaScript, developers can create everything from basic shapes to complex animations that push the boundaries of what’s possible in the browser.

The CSS Object Model (CSSOM): A Practical Guide

Developer working with styles at a coffeehouse with code swirling around him

If you’ve ever used JavaScript to read or modify styles in the browser, you’ve touched the CSS Object Model—often without realizing it. The CSSOM sits alongside the DOM as the browser’s programmatic representation of styles, rules, and computed values. Understanding it unlocks precise, performant control over layout and presentation. What is the CSSOM? DOM: a […]

Exploring the CSS Paint API: Unlocking Creativity in Web Design

Developer sitting outdoors at a coffer shop working on his laptop with colors swirling

The web is constantly evolving, and with it, the tools available to developers and designers expand. One of the most exciting additions to modern web design is the CSS Paint API (also known as Houdini’s Paint API). This feature allows developers to create dynamic, programmatically generated images directly in CSS without the need for external assets or heavy graphical libraries.