Published on 18.02.2026
TLDR: Interop 2026 has launched with 20 focus areas across CSS, JavaScript, and HTML, including 15 brand new ones like scroll-driven animations, contrast-color(), advanced attr(), and WebTransport. All major browser vendors -- Apple, Google, Microsoft, Mozilla, and Igalia -- are on board for what is shaping up to be the most ambitious year yet.
Link: Announcing Interop 2026 (WebKit)
TLDR: Chrome 145 ships column wrapping for multi-column layouts, a new Origin API for safer origin comparisons, and Device Bound Session Credentials to protect against cookie theft. The DevTools update is equally substantial with MCP server improvements and significantly better performance profiling.
Link: New in Chrome 145
TLDR: Cloudflare now automatically converts HTML pages to markdown when AI agents request them with an Accept: text/markdown header. This reduces token usage by roughly 80% and introduces content negotiation as a first-class pattern for agent-readable web content.
Link: Introducing Markdown for Agents
TLDR: Since contrast-color() is only in Safari and Firefox so far, a clever CSS-only approximation using OKLCH lightness and round() gives you automatic black-or-white text selection in a single line: oklch(from var(--color) round(1.21 - L) 0 0). It closely matches APCA contrast calculations.
Link: Approximating contrast-color() With Other CSS Features
TLDR: modern-css.com is a curated collection of old-versus-modern CSS comparisons showing how features like anchor positioning, scroll-driven animations, container queries, popover, and field-sizing can replace what previously required JavaScript libraries or complex workarounds.
Link: Modern CSS Code Snippets
TLDR: The European Union is pushing to ban infinite scrolling on platforms like TikTok, Instagram, and Facebook as part of enforcing the Digital Services Act, arguing that the design pattern is addictive and harmful to users, particularly minors.
Link: The EU moves to kill infinite scrolling
TLDR: Gwtar is a new polyglot HTML archival format that solves a long-standing trilemma: it is simultaneously static (self-contained), single-file, and efficient (lazy-loading) by using a JavaScript header that calls window.stop() and then serves assets via HTTP range requests into an appended tarball.
Link: Gwtar: a static efficient single-file HTML format
TLDR: Safari shipped text-wrap: pretty in 2025, but combining it with text-align: justify produces ugly results because the smart line-breaking algorithm targets a width slightly narrower than the container, and justification then inflates whitespace to fill the gap.
Link: Justifying text-wrap: pretty
TLDR: The W3C published a new working draft of CSS Selectors Level 5, introducing pseudo-classes like :local-link, :interest-source/:interest-target, :blank, :heading(), time-dimensional selectors, the :state() pseudo-class for custom elements, and the column combinator.