Aaron T. Grogg
@aarontgrogg.com
š¤ 360
š„ 254
š 260
Web Developer / Performance Optimization Specialist aarontgrogg.com
On February 18, 2026, I sat down with Chrisitan Heilmann of Coffee with Developers to chat about NoLoJS and lots and lots of other web-type stuff. Have a listen and let me know what you think!
loading . . .
NoLoJS Featured on the Coffee with DevelopersĀ Podcast
On February 18, 2026, I sat down with Chrisitan Heilmann of Coffee with Developers to chat about NoLoJS and lots and lots of other web-type stuff. Have a listen and let me know what you think!
https://aarontgrogg.com/blog/2026/02/26/nolojs-featured-on-the-coffee-with-developers-podcast/
2 days ago
0
0
0
Speedcurveās Page Speed Benchmarks reported Nike.com's LCP averaging at 4.36s. I got it down to 1.36s. Read to find out how! @Nike
loading . . .
Investigating⦠a High LCP for Nike.com
Speedcurveās Page Speed Benchmarks reported Nike.com's LCP averaging at 4.36s. I got it down to 1.36s. Read to find out how! @Nike
https://aarontgrogg.com/blog/2026/02/25/investigating-a-high-lcp-for-nike-com/
3 days ago
2
3
0
After YEARS of the same design and having only a blogroll as my home page, I decided to add a landing page in front. Things are likely to change, but would love to hear what you think so far!
loading . . .
Home page update
After YEARS of the same design and having only a blogroll as my home page, I decided to add a landing page in front. Things are likely to change, but would love to hear what you think so far!
https://aarontgrogg.com/blog/2026/02/19/home-page-update/
9 days ago
0
0
0
An upgrade to the NoLoJS repo, adding an auto-generated static documentation site, with loads of bells and whistles. Would love to hear your thoughts! Happy reducing!
loading . . .
NoLoJS Repo Gets New DocĀ Pages
An upgrade to the NoLoJS repo, adding an auto-generated static documentation site, with loads of bells and whistles. Would love to hear your thoughts! Happy reducing!
https://aarontgrogg.com/blog/2026/02/18/nolojs-repo-gets-new-doc-pages/
10 days ago
1
3
0
The latest installment in my "Today's Readings" series, offering my rants and thoughts based on findings from around the world-wide web, including Accessibility, CSS, CWV, Design, DevTools, HTML, JS, NoLoJS, Performance, Shopify, Speculation Rules and more. Happy reading!
loading . . .
Todayās Readings
The latest installment in my "Today's Readings" series, offering my rants and thoughts based on findings from around the world-wide web, including Accessibility, CSS, CWV, Design, DevTools, HTML, JS, NoLoJS, Performance, Shopify, Speculation Rules and more. Happy reading!
https://aarontgrogg.com/blog/2026/02/16/todays-readings-417/
12 days ago
0
1
1
reposted by
Aaron T. Grogg
Andy Clarke
13 days ago
š I made sho!io. Share what youāre working on without the social noise. Iāve been quietly working on a side project called sho!io, and Iām opening it up for feedback and testing. You can read more about it:
stuffandnonsense.co.uk/blog/i-made-..
. And join the waiting list:
sholio.app/waitlist
1
10
3
First time I hope hell exists for these peopleā¦
add a skeleton here at some point
12 days ago
0
0
0
reposted by
Aaron T. Grogg
Florian Schepp
12 days ago
Just shipped bsky-comments! Embed Bluesky threads anywhere with a zero-dependency Web Component. ⢠Framework Agnostic (Native WC) ⢠< 3kb gzipped ⢠Zero Config: Just paste the Post URL ⢠Light DOM: Fully customizable (CSS/Tailwind)
github.com/florianschep...
#webdev
#opensource
#buildinpublic
loading . . .
2
182
37
reposted by
Aaron T. Grogg
Ana Tudor
24 days ago
Hire me for small projects
ko-fi.com/anatudor/com...
loading . . .
Ana Tudor's Commissions
If you like my work and you want me to be able to continue coding, please consider supporting it.
https://ko-fi.com/anatudor/commissions
0
20
16
reposted by
Aaron T. Grogg
Nadia Makarevich
12 days ago
I'm running 30% off both my books for those who still read real books! šø Interested in learning the fundamentals of React and Web performance? Don't miss out! Real humans writing real books is a rarity these days š š§µšš¼
1
5
3
Sounds about right, these f-ing wanna be thugsā¦
add a skeleton here at some point
13 days ago
0
0
0
In. Sane.
add a skeleton here at some point
13 days ago
0
1
0
reposted by
Aaron T. Grogg
Anil Dash
14 days ago
Hey, Iām gonna try something new! If youāve got a question about the tech industry (can be about how it works, why they make products the way they do, what a term means, etc.) Iām gonna try to answer some Q&A in the short roundup weekly videos Iāve been doing. Just reply, DM or email your question.
8
50
13
Because of course free speech only matters when it is *their* free speech, right???
add a skeleton here at some point
13 days ago
0
0
0
reposted by
Aaron T. Grogg
NY Times Pitchbot
15 days ago
Doctors say that vaccines protect children from dangerous diseases. A nepo baby who barbecues dogs and snorts cocaine off toilet seats says that vaccines make children vulnerable to 5G radiation. For busy parents, it can be hard to know who to trust.
30
3883
1039
Yep.
add a skeleton here at some point
22 days ago
0
2
0
The latest installment in my "Today's Readings" series, offering my rants and thoughts based on findings from around the world-wide web, including A11Y, AI, CSS, CSV, Debugging, DevTools, JS, NoLoJS, Performance, Progressive Enhancement, RWD, UI, UX, WP and more. Happy reading!
loading . . .
Todayās Readings
The latest installment in my "Today's Readings" series, offering my rants and thoughts based on findings from around the world-wide web, including A11Y, AI, CSS, CSV, Debugging, DevTools, JS, NoLoJS, Performance, Progressive Enhancement, RWD, UI, UX, WP and more. Happy reading!
https://aarontgrogg.com/blog/2026/02/06/todays-readings-416/
22 days ago
0
2
0
If ever anyone on the web *didnāt* need a recommendation⦠š¤©
add a skeleton here at some point
23 days ago
0
0
0
This is great! Wonder how various RUM tools will integrate thisā¦
add a skeleton here at some point
23 days ago
0
0
0
Introducing NoLoJS: an open-source design library of components that reduce reliance on JS, where possible, in favor of HTML and CSS.
loading . . .
NoLoJS: Reducing the JS Workload with HTML andĀ CSS
Introducing NoLoJS: an open-source design library of components that reduce reliance on JS, where possible, in favor of HTML and CSS.
https://aarontgrogg.com/blog/2026/02/04/nolojs-reducing-the-js-workload-with-html-and-css/
24 days ago
0
1
0
Just another day in Trumplandiaā¦
add a skeleton here at some point
25 days ago
0
0
0
Had a chance to write a guest post for DebugBear all about the JPEG XL (JXL) image format. Would love to hear your thoughts on it!
loading . . .
What is JPEG XL and do we really need another imageĀ format?
Had a chance to write a guest post for DebugBear all about the JPEG XL (JXL) image format. Would love to hear your thoughts on it!
https://aarontgrogg.com/blog/2026/02/03/what-is-jpeg-xl-and-do-we-really-need-another-image-format/
25 days ago
0
1
0
If you or someone you know needs help with website performance optimizing, please feel free to reach out!
loading . . .
Hanging my web performance optimizationĀ shingle
If you or someone you know needs help with website performance optimizing, please feel free to reach out!
https://aarontgrogg.com/blog/2026/01/26/hanging-my-web-performance-optimization-shingle/
about 1 month ago
0
1
1
reposted by
Aaron T. Grogg
CSS Weekly
about 1 month ago
Did you know that you can easily debug starting-style CSS at-rules in Chrome DevTools? š In the Elements Panel, find the element where the starting-style is applied, then click on the (starting-style) label to show the values in DevTools. š„ Have you already used the Starting Style at-rule?
loading . . .
1
7
3
Would that they had, would that they hadā¦
add a skeleton here at some point
about 1 month ago
0
1
0
He obviously wouldnāt care about the game, but it would rub his ego soooooo wrong⦠š„°
add a skeleton here at some point
about 1 month ago
0
0
0
At a very young age I was corrected for writing the word "colonel" as "kernel", and thinking how the correct spelling made no sense... Just tried writing my name phonetically and came up with "air-in tee grawg". Now considering changing my to that spelling... šOr maybe just grabbing the domain name?
about 1 month ago
0
0
0
Love this, so useful, and so āno JSā! š„°
add a skeleton here at some point
about 1 month ago
1
0
0
reposted by
Aaron T. Grogg
Barry Pollard
about 1 month ago
Think prefetch is not enough, but prerender is too risky for your site? Well then check out "prerender until script"āa new option we're testing for the Speculation Rules API now available for you to test on your site with an origin trial!
developer.chrome.com/blog/prerend...
loading . . .
Speculation rules prerender until script origin trial Ā |Ā Blog Ā |Ā Chrome for Developers
Learn about the new prerender until script option for the Speculation Rules API, now available in origin trial.
https://developer.chrome.com/blog/prerender-until-script-origin-trial
3
16
4
reposted by
Aaron T. Grogg
Liz Neeley
about 1 month ago
We are determined to make it so. The
@unbreaking.org
team has been working since the beginning to stand up a page focused on Archives & History. Our timeline (
unbreaking.org/issues/archi...
) and debrief (
unbreaking.org/blog/this-we...
) were just published today.
add a skeleton here at some point
0
92
43
The latest installment in my "Today's Readings" series, offering my rants and thoughts based on findings from around the world-wide web, including Chrome, CSS, DevTools, Geolocation, Google, HTML, Polyfills, Progressive Enhancement, Safari, Scroll-Drive Animation and more. Happy reading!
loading . . .
Todayās Readings
The latest installment in my "Today's Readings" series, offering my rants and thoughts based on findings from around the world-wide web, including Chrome, CSS, DevTools, Geolocation, Google, HTML, Polyfills, Progressive Enhancement, Safari, Scroll-Drive Animation and more. Happy reading!
https://aarontgrogg.com/blog/2026/01/23/todays-readings-415/
about 1 month ago
0
1
0
Quick, fun, spontaneous update to a small project, adding a CSS conic-gradient to serve as a background for the hero image.
loading . . .
Using a CSS conic-gradient as an imageĀ background
Quick, fun, spontaneous update to a small project, adding a CSS conic-gradient to serve as a background for the hero image.
https://aarontgrogg.com/blog/2026/01/22/using-a-css-conic-gradient-as-an-image-background/
about 1 month ago
0
1
0
Un-fucking-real.. the prioritiesā¦
add a skeleton here at some point
about 1 month ago
0
0
0
reposted by
Aaron T. Grogg
Rachel Maddow
about 1 month ago
Do we need to say it louder? Here. Louder. " Federal courts in Alabama are using a law last applied during the U.S. internment [incarceration] of people of Japanese descent during World War II to charge immigrants who donāt register themselves..."
www.al.com/news/2026/01...
loading . . .
Alabama uses Japanese American Internment era law to charge immigrants who donāt self-register
Alabama is finding new ways to criminally charge undocumented immigrants
https://www.al.com/news/2026/01/alabama-uses-japanese-internment-era-law-to-charge-immigrants-who-dont-self-register.html
795
17300
9472
Honored to have made a tiny contribution to this yearās workā¦
#ftw
add a skeleton here at some point
about 1 month ago
0
8
0
reposted by
Aaron T. Grogg
Web Standards
2 months ago
Directional CSS with scroll-state(scrolled).
@una.im
shows how the new scroll-state() container query landing in Chrome 144 will let CSS respond to scroll direction for dynamic UI effects, all without JS.
#css
#scroll
una.im/scroll-state...
1
13
5
š³
add a skeleton here at some point
about 2 months ago
0
4
0
And what in the WORLD is this all about??? Are we REALLY that desperate for oil???
add a skeleton here at some point
about 2 months ago
0
0
0
Madness. This is fucking madness⦠This country has fallen so low, so fast⦠How can it ever recover any semblance of stability or trust???
add a skeleton here at some point
about 2 months ago
0
1
0
reposted by
Aaron T. Grogg
404 Media
about 2 months ago
At least four videos show what really happened when ICE shot a woman in Minneapolis on Wednesday. DHS has established itself as an agency that cannot be trusted to live in or present reality.
loading . . .
DHS Is Lying To You About ICE Shooting a Woman
At least four videos show what really happened when ICE shot a woman in Minneapolis on Wednesday. DHS has established itself as an agency that cannot be trusted to live in or present reality.
https://www.404media.co/dhs-is-lying-to-you-about-ice-shooting-a-woman/
46
3293
1162
reposted by
Aaron T. Grogg
Sacha Greif
2 months ago
It took a while (mainly due to the huge quantity of data collected on some questions!), but the
#StateOfHTML
2025 survey results are now live!
2025.stateofhtml.com/en-US/
Big thanks to
@lea.verou.me
who not only designed the original survey back in 2023, but then came back this year to update it.
loading . . .
State of HTML 2025
The 2025 edition of the annual survey about the latest trends in the HTML ecosystem.
https://2025.stateofhtml.com/en-US/
4
59
26
reposted by
Aaron T. Grogg
IntentToShip
about 2 months ago
Gecko: Intent to Prototype: "Customizable Select"
loading . . .
Gecko: Intent to Prototype: "Customizable Select"
Gecko: Intent to Prototype: "Customizable Select"
https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/0c551722-2663-43b4-932a-4e0c3acdfe0a%40app.fastmail.com
0
45
15
reposted by
Aaron T. Grogg
Andy Bell
about 2 months ago
Drop your RSS feeds in the replies so people (including me) can find them š
160
118
39
A hero video component is a popular request/demand. Unfortunately for our users, videos take longer than images to download, and cannot be preloaded like images can. But when the boss says "video", what are you to do? This handy component tries to find the best of both worlds, responsivelyā¦
loading . . .
Improving LCP for Video HeroĀ Components
A hero video component is a popular request/demand. Unfortunately for our users, videos take longer than images to download, and cannot be preloaded like images can. But when the boss says "video", what are you to do? This handy component tries to find the best of both worlds, responsively providing something for the user to look at while the video downloads, and improving the CWVs along the way!
https://aarontgrogg.com/blog/2026/01/06/improving-lcp-for-video-hero-components/
about 2 months ago
0
0
0
reposted by
Aaron T. Grogg
Robert Reich
about 2 months ago
January 6, 2021 was the most shameful day in American history. It should live in infamy. We will never forget it, and we will not let the nation or the world forget ā despite the revisionism of Trump and his lackeys in the Republican Party.
loading . . .
The most shameful day in American history
We will never forget, and we will not let the nation or the world forget.
https://robertreich.substack.com/p/the-most-shameful-day-in-the-history
158
3645
1437
Todayās Readings The latest installment in my "Today's Readings" series, offering my rants and thoughts based on findings from around the world-wide web, including Accessibility, CSS, Core Web Vitals, DevTools, HTML, NoLoJS, Performance, Progressive Enhancements, View Transitions, WordPress andā¦
loading . . .
Todayās Readings
The latest installment in my "Today's Readings" series, offering my rants and thoughts based on findings from around the world-wide web, including Accessibility, CSS, Core Web Vitals, DevTools, HTML, NoLoJS, Performance, Progressive Enhancements, View Transitions, WordPress and more. Happy reading!
https://aarontgrogg.com/blog/2025/12/31/todays-readings-414/
about 2 months ago
0
2
0
Well this seems like it should be bigger newsā¦
add a skeleton here at some point
2 months ago
0
0
0
NoLoJS Featured in the HTMHell AdventĀ Calendar The December 27, 2025 HTMHell Advent Calendar post featured NoLoJS. Another attempt to get us all thinking about reducing JS where possible, letting the recent HTML and CSS advancement shine where they can, so JS can focus on more important things.ā¦
loading . . .
NoLoJS Featured in the HTMHell AdventĀ Calendar
The December 27, 2025 HTMHell Advent Calendar post featured NoLoJS. Another attempt to get us all thinking about reducing JS where possible, letting the recent HTML and CSS advancement shine where they can, so JS can focus on more important things. Happy reducing!
https://aarontgrogg.com/blog/2025/12/30/nolojs-featured-in-the-htmhell-advent-calendar/
2 months ago
0
2
0
The latest installment in my "Today's Readings" series, offering my rants and thoughts based on findings from around the world-wide web, including AI, Compression Dictionaries, CSS, INP, JS, web performance, React, RUM, Web Components and more. Happy reading!
loading . . .
Todayās Readings
The latest installment in my "Today's Readings" series, offering my rants and thoughts based on findings from around the world-wide web, including AI, Compression Dictionaries, CSS, INP, JS, web performance, React, RUM, Web Components and more. Happy reading!
https://aarontgrogg.com/blog/2025/12/24/todays-readings-413/
2 months ago
0
0
0
reposted by
Aaron T. Grogg
Ana Tudor
2 months ago
Split text with blended half shadow on
@codepen.io
:
codepen.io/thebabydino/...
No text duplication whatsoever, no images other than CSS gradients, no funky fonts* - all done with
#SVG
#filter
magic! šŖāØ *font used here is
fonts.google.com/specimen/Rub...
- you can see the effect isn't baked into it
1
7
1
Load more
feeds!
log in