"There have been a few drafts of a specification function for this functionality, most recently, contrast-color() (formerly color-contrast()) in the CSS Color Module Level 5 draft. But with Safari and Firefox being the only browsers that have implemented it so far, the final version of this functionality is likely still a ways off. There has been a lot of functionality added to CSS in the meantime; enough that I wanted to see whether we could implement it in a cross-browser friendly way today."
"conflating now problems with forever problems leads to bad decisions. It leads people to dismiss technologies that could genuinely help them. It leads to the peculiar situation where the people most skeptical of AI coding tools are often those with the least recent experience using them. It's a negative self-reinforcing feedback loop."
"Calibri wasn't designed with accessibility in mind. It was commissioned by Microsoft to promote its ClearType technology, with the design objective of appearing clear on the low-resolution displays of its time."
"Yes, maybe you think that you worked so hard to learn coding, and now machines are doing it for you. But what was the fire inside you, when you coded till night to see your project working? It was building. And now you can build more and better, if you find your way to use AI effectively. The fun is still there, untouched."
"The Interop Project measures interoperability through Web Platform Tests -- automated tests that check whether browsers conform to web standards. Interop 2026 is ambitious, covering twenty focus areas. Fifteen are brand new. And five are carryovers from Interop 2025."
"We're excited to announce Interop 2026, an effort to increase the interoperability of key features of the web platform across browsers. Run by a team of representatives from companies that make substantial contributions to browser rendering engines--including Apple, Google, Igalia, Microsoft, and Mozilla--Interop 2026 focuses on features that are high-priority for web developers and end users."
"The final selections for Interop 2026 have been announced, and this year total nineteen focus areas, three cleanup areas, and four investigation areas."
"If your favorite feature is missing from Interop 2026, that doesn't mean it won't be worked on. JPEG XL is a good example of this. The current test suite meant it wasn't a good fit for Interop 2026, but we've challenged the JPEG XL team at Google Research to build a memory-safe decoder in Rust, which we're currently experimenting with in Firefox, as is Chrome."
"The conversion of HTML to markdown is now a common step for any AI pipeline. Still, this process is far from ideal: it wastes computation, adds costs and processing complexity, and above all, it may not be how the content creator intended their content to be used in the first place."