I’m obsessed with a new (to me?) method to create Open Graph images that has a build cost of O(1) instead of my previous method that was O(n)
Biggest performance gain on the Built Awesome Leaderboards this week goes to Bryon Tjanaka: improved 23 Lighthouse points with a ~3s improvement in LCP!
https://www.gildaconarne.de/ is #BuiltAwesome (using @webawesome.com and @fontawesome.com too!) by Stefan Frede
Two years at @fontawesome.com today! ❤️
An incredibly thoughtful, humble, and talented group of human beings and I am thankful to be a small part of it.
Roald Dahl's Matilda the Musical, 2022 - ★★★★
hell yeah
https://aarongustafson.github.io/table-sortable/ from @aaron-gustafson.com is a very good web component!
bluesky’s thread counts have me wondering at what number folks will TL;DR the entire thread
only 9 of 1538 sites on the site have all six green circles—pretty rare!
https://www.typescriptlang.org/ (built with Gatsby) is currently #4 (of 1538) on https://www.speedlify.dev
nice work @TypeScript!

websites deserve weekends
zachleat/demo-nav
A shared header/navigation for demos
zachleat/urlswap
Generate a bookmarklet that cycles the current URL between origin, dev, and testing domains.
how many DOM elements is too many
In this post @snook.ca describes a method to create exclusive RSS-only content: https://snook.ca/everything/secret-rss-posts/
“Well, Actually™ it’s a Custom Element.”
the biggest tech companies have pretty terrible websites
speedlify2-score@1.0.0
A zero-dependency web component showing Lighthouse scores for a URL, published by a speedlify2 instance.
Dungeons & Dragons: Honor Among Thieves, 2023 - ★★★
Watched on Tuesday September 1, 2026.
@mattdsteele.carhenge.club.ap.brid.gy is trying out @davatron5000.bsky.social’s new MicroLighter Syntax Highlighting plugin (using CSS Custom Highlights) and shows how you can do the same on your Build Awesome/Eleventy project:
Perf win: blog.fontawesome.com had an animated GIF poster image published recently (for an Aug 4 blog post). Changing the @11ty.dev Image plugin formats from "avif,auto" to "avif,webp,auto" added an animated WebP to the <picture> stack and saved 439kB of transfer weight! (nothing else changed) 🏆️

@11ty/find-generator@2.0.0
Find the <meta name='generator'> value from a web site URL.
@henry “my LCP is faster than your TTFB” tshirts when
strange.website has a field-data LCP of 345ms!? @strange.website the speed of light is supposed to be an upper limit
salmognutella is the free software alternative
OH: “Tired of getting sick accidentally? With Salmonutella, you can choose when you shit your pants.”
ah, so I hadn’t realized that adobe.com was client-rendered www.speedlify.dev/site/www-ado...
I added a warning in speedlify2 for that.
unfortunately I am at the age where I enjoy mowing the lawn
big news everyone we got a trailer for our riding lawnmower
well, seems like they’re using JavaScript to load their favicon, for some reason: https://www.adobe.com/libs/utils/favicon.js
I… uh… think they might be loading a favicon with JavaScript? www.adobe.com/libs/utils/f...
why does adobe.com (or would any website) use `<link rel="icon" href="data:,">`?
oracle’s web site is winning on the Big Tech Website Leaderboard https://www.speedlify.dev/group/big-tech/ but not for a good reason: the website is… uh… not working

Testing out some new OpenGraph images: https://build.awesome.me/
Frequently, confidently wrong: LLMs 🤝 Human Developers
“attacker that has file-write access on build or webserver can do malicious things” 🫣
I am once again asking people to stop sending us security reports of the form "Attacker who controls input .ts file content has control of output .js file"
— Ryan "UnionToTuple" Cavanaugh (August 27, 2026 at 6:59:31 PM UTC)
The Long Walk, 2025 - ★★★★
My pattern recognition predicted the ending of this one early but the pairing of earnestness and violence provided for a unique watch!
All the ways to follow along to Build Awesome news and updates: https://build.awesome.me/how-to-follow/
Use Speedlify2 to Continuously Measure Website Performance (and run automated accessibility checks)
Use Speedlify2 to Continuously Measure Website Performance
tried to visit dolly’s website https://dollyparton.com/ but unfortunately it uses wordpress 🥺

RIP Dolly. Our family just went to Dollywood *three weeks ago* and we got a little first-hand taste of the impact she’s had on the world.
332M books donated through her Imagination Library: https://imaginationlibrary.com/

there needs to be a Web Performance Razzie Award for corporate websites
anyway it should be interesting to see this category fill in with data today https://www.speedlify.dev/group/builders/
our tool helps *you* make fast websites — this very slow marketing website we built with it will explain everything
One more fun bit here: speedlify measures speedlify (and measured it before and after the move to speedlify2!)
This version takes great care to maintain backwards compatibility with any existing <speedlify-score> components using speedlify.dev as their upstream data source. Let me know if you see issues!
A little sneak peek at some very big updates to `speedlify` (just kidding they’re live): www.speedlify.dev
Decoupled measure step from rank so that it runs continuously & incrementally. Ranks sites on CWV field data and Axe violations.
This is the new home for the @11ty.dev Leaderboards.
Remarkably Bright Creatures, 2026 - ★★★★
Watched on Saturday August 22, 2026.
my kingdom for an in-app toggle in apple music for explicit content. parents are multi-modal beings!
https://sensorsandsensibility.com/ is #BuiltAwesome by Francis Berriman and @infrequently.org 🏆
Did Netlify change their default trailing slashes (Pretty URLs) configuration? I’m not seeing canonical redirects to trailing slashes (which I want) any more.
Wrote this up a few years ago (is this info is wrong now?): https://www.zachleat.com/web/trailing-slash/
Proposal: should we add a new `parseDateString` universal filter?
https://github.com/11ty/buildawesome/issues/4346
Feedback welcome!
🤝 From the desk of @snook.ca: “I Added Syntax Highlighting Using the 11ty PrismJS Plugin”
RE: https://fediverse.zachleat.com/@zachleat/117123177464053065
Happy with these results! Fewer duplicate feeds, please!
zachleat/speedlify2
Benchmark the performance and accessibility of websites over time.
https://accessibilite.p11e.dev/ is #BuiltAwesome by Pascal Cauhepe
New pre-release of Dev Server: v3.0.0-alpha.11 features some lovely dependency reduction work from @macwright.com 🙌🏻
Dependency package count reduced from 31 to 22 (-9)
Disk weight reduced from 2.1 MB to 1.7MB (-20.8%)
https://github.com/11ty/dev-server/releases/tag/v3.0.0-alpha.11
@11ty/eleventy-dev-server@3.0.0-alpha.11
A minimal, modern, generic, hot-reloading local web server to help web developers.
“I don’t buy every single new technology being sold as democratizing, and then what we mean by democratizing is that a different set of people have power now.”—@miriam.codes
Some great conversation with @bradfrost.com: https://www.youtube.com/watch?v=Do380FZrJTc
If you rely on YAML front matter timestamp (date) parsing in your projects (outside of the special `date` property that informs content dates), you’ll want to review this `canary` breaking change: https://github.com/11ty/buildawesome/issues/4333
Please weigh in with feedback!
Do you duplicate your feed content across multiple feed formats?
I do really appreciate author attribution links though, Mastodon does that nicely: blog.joinmastodon.org/2024/07/high...
I’ve yet to use a “View publication” button on here and I don’t think that will change 🫣
https://learneleventy.dev/ is a great resource from @spacegirl.ing! #BuiltAwesome
(complimentary)
without question @jdan.me is the undisputed greatest LinkedIn shitposter of all time — and second place isn’t even close
in an alternate universe they did <input type="select"><option></input>
New release: Import v2.0.1
Bug fix for <code> import as Markdown, dependency upgrades, Node minimum bump to v20.19+
has anyone made a website that emulates touching grass
Did you know? Eleventy v3 shipped with JavaScript front matter built-in (no plugin or extra config needed!)
Use ---js to enable it. Easier than a separate JavaScript data file!
Learn more: https://www.11ty.dev/docs/data-frontmatter/#java-script-front-matter

@11ty/import@2.0.1
Utility to import content from multiple services (and a CLI, too)
@zachleat/turndown@7.2.0
A library that converts HTML to Markdown
https://varun.ch/ is #BuiltAwesome by Varun Biniwale
🤝 From the desk of @spacegirl.ing: “My new Learn Eleventy course”
kraft single page applications
who said personal websites needed to be professional
Learn more: www.11ty.dev/docs/config-...
Add support for Drafts (in-progress content) using this five line config. This includes draft content during --serve or --watch but not with a regular build!
Learn more: https://www.11ty.dev/docs/config-preprocessors/

https://www.joshcanhelp.com/ is #BuiltAwesome by Josh Cunningham
The Sheep Detectives, 2026 - ★★★★
Watched on Tuesday August 4, 2026.
@ericwbailey.website one thousand pardons but your web site is down
what is the worst html element? right answers only
Did you know? Your robots.txt, 404 page, or sitemap.xml don't need to be files in your project. Virtual templates let you generate any output file via config (or plugin).
Read more: https://www.11ty.dev/docs/virtual-templates/

Am I neglecting my open source projects?
https://www.sebastiankleinphotography.com/ is #BuiltAwesome 🏆 by Sebastian Klein
@zachleat/announcement-banner@1.0.9
A reusable announcement bar banner component.