Tag
A guide on implementing dark mode on websites using web standards like the color-scheme meta tag and prefers-color-scheme media query, with a JavaScript toggle that respects user preferences and stores them in localStorage.
An article arguing that IPv6 zone identifiers in URLs are a design mistake, likely discussing the technical pitfalls and issues they cause in networking and Go's URL handling.
Big Tech companies including Meta, Google, and Apple are collaborating with Mozilla on a new browser standard for advertising attribution, raising concerns about privacy and competitive advantages.
Browsers like Safari and Firefox ship domain-specific code to fix compatibility issues with major websites, while Chrome does not, revealing how browser engines handle web quirks.
Files SDK is introduced as a unified storage interface supporting 18 providers like S3 and R2 across Node, Bun, and edge runtimes. It aims to simplify file operations for web applications and integrates with AI agent frameworks.
Developer Rodrigo Arias Mallo proposes forking the Web by creating an alternative, simplified HTML/Web specification with goals including strict semantic versioning, a formal unambiguous grammar, and a size-constrained spec to encourage browser diversity. The proposal is linked to the lightweight Dillo browser project.
The author, former Chair of the RICG, celebrates a new native web platform feature that finally obsoletes the complex responsive-image markup he helped standardize 14 years ago, promising simpler ergonomics and better performance.
srvx is a new runtime-agnostic server framework that lets the same code run on Node.js, Deno, Bun and Cloudflare Workers while using native Web APIs and achieving ~97% native performance.
HTTP 418 'I'm a teapot' status code is documented on MDN as a humorous response indicating a server refuses to brew coffee, originating from an April Fools' RFC that was formally reserved in RFC 9110.
In a Moon argues that while DIDs (Decentralized Identifiers) are technically elegant, their use case didn't require them—instead opting for a simpler 'subject' primitive (namespace:id) that leverages existing web identity systems like GitHub usernames and email addresses already embedded in web content.