"Your CSS has dirty secrets and Wallace knows them."
is just a title that hits. Immediate guilt and fear flow through your veins. "Does it know about... the floats?", you ask yourself. Ha, who are you kidding, of course it does. And that tiny 8px font-size. Thought you'd get away with that, did ya?
01.03.2026 21:53
π 1
π 0
π¬ 0
π 0
Project Wallace homepage. A hero banner says "Your css has dirty secrets and Wallace knows them" against a mostly dark gray background.
Project Wallace analysis page. The page header shows the page's title inline with toggles for choosing whether to analyze a URL, file or pasted CSS. The same gradient dark background is used.
Tried some wildly different fonts but I think Teko is just the best reflection of my border-radius:0 design. Added 2 gradients to the header at a late stage, quite like them. Added a lot more spacing to the homepage, but made the forms to submit URL a bunch smaller.
01.03.2026 14:24
π 7
π 1
π¬ 1
π 0
2 improvements shipped today!
- denser analysis view (if you're on Firefox, or you have experimental grid-lanes enabled in chromium)
- analyze custom element selectors, like details-utils, is-land, pagefind-search, etc. etc. (h/t @bkardell.com for the idea!)
27.02.2026 22:14
π 2
π 1
π¬ 0
π 0
Over 10,000 views so far and traffic is only slowly declining. One of the best things I've ever made and it's only going to be better next year!
20.02.2026 13:24
π 2
π 0
π¬ 0
π 0
The sad, sad irony here is that the actual file that contains this is named [domain]_default.critical.css
There's a huge blob of inlined sourcemaps, but also TONS of other, seemingly out-of-context comments.
15.02.2026 19:40
π 2
π 0
π¬ 1
π 0
Graph showing comment size by percentile in CSS files. 75th percentile is under 4kb, the 90th percentile being 11.4kb, and a callout at the bottom saying there was one outlier with 8mb worth of comments
Did they have an entire novel in there?!
13.02.2026 00:53
π 14
π 1
π¬ 3
π 0
Come read the biggest-ever article we've ever done!
06.02.2026 10:08
π 3
π 1
π¬ 0
π 0
Partial screenshot of a blog post that announces The CSS Selection
Excerpt from The CSS Selection about @media:
"The max-width and min-width features are quite unexpectedly used on most websites (88% and 86%). I did not expect prefers-reduced-motion to have such a great adoption rate even though itβs almost half of that of the top two. There are some other surprises here, like forced-colors being used a bunch more than prefers-color-scheme."
Below that is a sponsored block, reading: "Polypane wrote the complete guide to media queries" with a link to the Polypane website.
align-content: home-stretch!
Working on the last few bits so this beast can be released on Friday!
π«Άπ«Ά Shoutout to @polypane.app for making this first edition possible. Imagine having incorporated several links to Polypane in the content already, and then @kilianvalkhof.com stepping up. π«Άπ«Ά
04.02.2026 13:17
π 8
π 3
π¬ 0
π 1
CSS Selector Complexity Calculator - Project Wallace
Quickly calculate the complexity of your selectors, including :where(), :has(), :is() and friends!
Did you know @projectwallace.com has a CSS Complexity calculator?
It's a fun complement to CSS Specificity. It doesn't measure the impact a selector has but the number of parts that it has. more parts: harder to understand for humans.
www.projectwallace.com/selector-com...
03.02.2026 15:05
π 6
π 1
π¬ 0
π 0
A social media preview image, or card. The title is "The CSS Selection". Subtitled: "The state of real-world CSS usage, 2026 edition". The bottom shows some stats: 100+ metrics, 100,000 websites, 41% use :has(), 9.61% use @container. The design shows a bright grean/teal outline and a dark background with a dark-green to dark-gray gradient from top to bottom. There are two seemingly random rectangular shapes in the top right, probably visual decoration.
We're progressing! Hoping to launch The CSS Selection later this week, maybe before the weekend if all goes well. Also hoping that the estimated reading time of 45-60 minutes won't scare people too much π
01.02.2026 15:01
π 0
π 0
π¬ 0
π 0
Making a very long checklist of what needs to go in before this goes live. Most content writing is done now. Need a lot of accessibility checking to make sure charts and tables work. Then making raw data available for download. Social images, maybe baseline data. The lot!
30.01.2026 19:32
π 2
π 0
π¬ 0
π 0
More CSS analysis more better!
22.01.2026 09:35
π 0
π 0
π¬ 0
π 0
A table showing min, max, mode, median and several percentiles for a dozen CSS metrics. It shows that 21000 websites were analyzed.
First metrics are in! 21,000+ websites analyzed. The `max` column is absolutely bonkers.
Plaintext table of attached screenshot here: gist.github.com/bartveneman/...
07.01.2026 12:45
π 10
π 1
π¬ 3
π 1
Top nerdery this
04.01.2026 16:46
π 0
π 0
π¬ 0
π 0
A good entry for @cssweekly.com and @stefanjudis.com's newsletters.
04.01.2026 16:45
π 1
π 0
π¬ 0
π 0
ReliCSS - Web Interface
The dust of decades settles on your keyboard as you push aside lines of vendor prefixes
Your fedora casts shadows over cryptic CSS hacks from another era. "This belongs in a museum" you mutter
ReliCSS: The front-end archaeologist's tool for navigating legacy CSS
www.alwaystwisted.com/relicss/
ππ€
04.01.2026 14:51
π 44
π 16
π¬ 3
π 2
Would a standalone page (like layers analysis, custom property analysis/etc) make sense then?
02.01.2026 16:00
π 0
π 0
π¬ 0
π 0
Will consider leaving it in then. Currently rewriting the analyzer with our own parser, so not sure yet if I'll succeed but it's worth a shot.
02.01.2026 15:08
π 0
π 0
π¬ 0
π 0
So it actually helps finding the most crappy CSS? Or is it more something to get a feel for how bad things are? Or maybe both?
02.01.2026 15:01
π 0
π 0
π¬ 1
π 0
Do you ever use or look at the browserhacks analysis that we provide? Old IE hacks like `*zoom: 1`, or others like old Webkit stuff `.selector:not(*:root) {}`, etc. etc.
Considering removing it from our analysis to speed it up and reduce bundle size.
02.01.2026 13:36
π 1
π 0
π¬ 1
π 1
It only took 14 years so far
09.12.2025 13:57
π 2
π 0
π¬ 1
π 0
Thanks for the shout out! Glad you like it π
09.12.2025 09:01
π 1
π 0
π¬ 1
π 0
a man with long hair and a beard is smiling and saying thank you .
Alt: a man with long hair and a beard is smiling and saying thank you .
BIG shoutout to @netlify.com to allow projectwallace.com to run on an Open Source sponsered plan.
This allows me to keep shipping many updates for free to everyone to use π«Ά
07.11.2025 20:58
π 7
π 0
π¬ 0
π 1
Project Wallace CSS Coverage CLI tool showing 2 failures: global line coverage is lower than the configured 90% and 4 files don't meet the per-file coverage threshold of 70%. Below that is shows an excerpt of a CSS file with markings for the lines that are not covered.
How to calculate CSS code coverage with @playwright.dev
www.projectwallace.com/blog/how-to-...
31.10.2025 19:49
π 11
π 4
π¬ 3
π 0
It looks like the folks at cssstats.com did a massive overhaul. Lots more stats, comparing websites and saving snapshots, for free! π±
It looks like it's still early days because I've encountered many issues but they've taken a giant leap.
23.10.2025 06:57
π 4
π 0
π¬ 0
π 0
If you really hate looking at unused custom properties, maybe clean them up? π
I know looking at unused custom properties not applied in devtools is not the same as potentially flawed static analysis on a large chunk of CSS, but hey...
21.10.2025 12:57
π 1
π 0
π¬ 0
π 0
But the good news is: @netlify.com is now serving our website! π₯³
01.10.2025 19:19
π 4
π 0
π¬ 0
π 0
Looks like we're back. Keeping a close eye and hoping we'll stay online while we still need to finalize switching registrars.
01.10.2025 19:17
π 0
π 0
π¬ 1
π 0