A Case for poster on Canvas
Proposal for a 'poster' attribute on the HTML <canvas> element to provide a static placeholder and improve archiving, performance, and accessibility.
Proposal for a 'poster' attribute on the HTML <canvas> element to provide a static placeholder and improve archiving, performance, and accessibility.
A guide on how to correctly integrate native browser APIs like fetch and localStorage with React's component lifecycle for efficient web apps.
Firefox DevTools now hides unused CSS variables to reduce clutter and improve debugging workflow for developers.
A web developer's list of widely available CSS, JavaScript, and DOM API features to learn, based on Google's Baseline project and W3C resources.
A software developer reflects on the computing industry of 1996, analyzing a prescient Byte Magazine article about the web, browsers, and Java.
A developer shares their New Year's goal to simplify their website using AI-assisted coding, detailing specific changes made to their Jekyll static site.
A developer explains why they are building a custom static site generator in Rust instead of using existing tools like Astro or 11ty.
A daily link roundup for developers covering .NET, web dev, AI, Python, DevOps, and tech industry news from January 1, 2026.
A developer's 2025 retrospective covering career moves, open-source project stewardship (HTML Minifier), and the impact of AI on engineering productivity.
A developer uses Claude Code to build a browser-based RSS reader, learning about CORS proxies and security pitfalls along the way.
A review of textarea.my, a minimalist browser-based text editor that stores data in the URL hash, highlighting its clever JavaScript techniques.
Explains how to properly detect browser support for the new View Transition Types API in web development, highlighting a common pitfall.
A developer uses the Claude in Chrome browser agent to navigate the Cloudflare dashboard and solve a CORS configuration problem.
A year-end review of the Web Origami project's 2025 goals, covering community growth, feature development, and technical challenges.
A guide to organizing and simplifying CSS named colors into reusable custom property palettes for consistent design across projects.
Explores a novel, anonymous web login system using secret keys instead of email or social logins, highlighting its trade-offs.
A detailed guide explaining how to use object destructuring in JavaScript to extract properties from objects, covering syntax, nested objects, default values, and aliases.
A look at JustHTML, a new Python HTML parser library, and how it was built using AI-assisted programming and 'vibe engineering'.
WebAssembly (Wasm) is becoming a core web technology, enabling high-performance applications in the browser by compiling languages like Rust and C++.
A developer explains a caching bug that caused an RSS feed to display the wrong content and apologizes for the potential inconvenience.