The CSS ballot for Interop 2027

Issue #535.November 3, 2026.2 Minute read.
Bytes

Today’s issue: The IDE of your dreams, LLMs learn Kung Fu, and the rather extreme cure for a Twitter addiction.

Welcome to #535.


Eyeballs logo

The Main Thing

George Washington extends one arm in a formal portrait

When its time to do my civic duty and vote for new CSS features

Your vote matters (for Interop 2027)

In America, we the people are getting ready to make our voices heard… for which features we want to see the CSS working group add to Interop 2027. If you’re not familiar, Interop is an initiative between browser vendors to prioritize cross-browser compatibility for new features coming to HTML, CSS and JavaScript.

Back in the 90s Bootstrap era, we had to wait for years before we could use flexbox instead of floats in prod. But now, because of this initiative, features are supported across major browsers in months. The best examples of this are major features like :has(), container queries, and subgrid, three things CSS developers had begged for over the course of a decade, all landing in every major browser within a single year once Interop took them on in 2023 👏.

So at the risk of appearing greedy, here are the features we want to see prioritized for Interop 2027:

  1. interpolate-size and calc-size(): Animating to height: auto is still impossible in pure CSS, so every accordion and expandable panel on the web runs on JavaScript measurement hacks. This property and function fix it with one line, and Chrome has had it since 2024, so all we need is a little bippity boppity interoppity to get this to the finish line.

  2. line-clamp: It is 2026 and the only way to truncate text after two lines is a -webkit-box hack from a different era. A real line-clamp property (with margin-trim riding along to keep vertical rhythm intact) would quietly improve roughly every stylesheet in production.

  3. Transitioning display and content-visibility: Elements can animate in natively, but animating out still means juggling timeouts and classes so the exit transition doesn’t get cut off by display: none. Making discrete properties transitionable gives dialogs, popovers, and toasts proper exits with zero JavaScript.

Bottom Line: Regardless of whether you’re one of the ~1900 CSS devs who still wield the deep magic, spending some time tending your CSS Zen Garden is good for your soul. So don’t forget to vote.


CodeRabbit logo

Our Friends
(With Benefits)

Smiling football player in a postgame interview saying, They had us in the first half, not gonna lie

When CodeRabbit Triage saves you from having to review 146 open PRs

Prioritize Your PR Queue

Review the PR that matters most. CodeRabbit Triage ranks work across repositories, tells you what to review next and what needs your action. It also flags low-risk PRs that may be ready to close, so your queue shrinks effectively.

Prioritize your PR flood with CodeRabbit Triage.


Cool Bits logo

Cool Bits

  1. Rikiya Takehi and some of his homies spent their weekend discovering that LLMs can read and write neural network weights. Good to know we’re at the “Neo going to the Kung Fu dojo” part of this story.

  2. Eric Zhang open sourced resin, an experimental library for building inference engines. Fortunately he hasn’t yet released resign, a tool that auto-enrolls you in UBI and releases you from the burdens of employment.

  3. Extract content from any public web page with SerpApi’s new Extract API. Use it alongside 100+ APIs for real-time, structured search results from Google and other engines. [sponsored]

  4. Matt Perry shipped timeline-sequences, a new feature in motion that lets you orchestrate complex animations GSAP style.

  5. Lochie Axon built Skullet - a library that automatically generates skeleton UIs for your app.

  6. Former React core team legend Brian Vaughn published new versions of all his big open source projects including react-resizable-panels which got a new <Workspace> component so you can finally build the IDE of your dreams.

  7. Your coding agent swears the fix works on its machine. Small problem: it doesn’t have one. Expo Simulators give it cloud iOS simulators & android emulators on demand to tap through its own changes, and you get a replay to watch before you merge. [sponsored]

  8. Craig Kerstiens wrote about REPACK, a Postgres 19 feature that cleans up your table bloat.

  9. OpenAI wrote a technical deep dive about how they built their own Git backend called Pando. I get it. Some days GitHub makes me want to vibe code my own critical infrastructure too.

  10. Catherine Woneis wrote about How to detect agent traffic from Meta’s Muse using Fingerprint. It’s actually a pretty tricky problem since Muse is designed to blend in like a human user. [sponsored]

  11. Sarah Rainsberger wrote a nice post about all the features Astro shipped in October.

  12. Zeke Sikelianos made faster-chrome-devtools-skill, which lets your agents use a CLI and CDP to control Chrome. This is the type of thing one builds to help break their Twitter addiction.