Aaron T. Grogg
@aarontgrogg.com
š¤ 367
š„ 258
š 279
Web Developer / Performance Optimization Specialist aarontgrogg.com
Investigating Wish.com's high LCP led me down a rabbit hole of performance paper cuts. But I was able to reduce their LCP from 7.12s to 1.67s, and that was with only a couple of my recommended improvements in place. Read to find out how!
loading . . .
Investigating⦠a High LCP for Wish.com
Investigating Wish.com's high LCP led me down a rabbit hole of performance paper cuts. But I was able to reduce their LCP from 7.12s to 1.67s, and that was with only a couple of my recommended improvements in place. Read to find out how!
https://aarontgrogg.com/blog/2026/04/08/investigating-a-high-lcp-for-wish-com/
11 days ago
0
5
0
Comparing three similar, but quite different, "pre-fetch" techniques, explaining how they are similar, how they are different, when each should be used, and how together they create a powerful performance trio.
loading . . .
Early Hints vs. Resource Hints vs. Speculation Rules: Which is right for what, andĀ when?
Comparing three similar, but quite different, "pre-fetch" techniques, explaining how they are similar, how they are different, when each should be used, and how together they create a powerful performance trio.
https://aarontgrogg.com/blog/2026/03/31/early-hints-vs-resource-hints-vs-speculation-rules-which-is-right-for-what-and-when/
19 days ago
0
0
0
Getting excited to hop on this call with the great
@henrihelvetica.bsky.social
! Who's joining???
add a skeleton here at some point
24 days ago
0
3
1
TTFB? FCP? LCP? INP? CLS? Something else? What's your most important perf metric?
loading . . .
Whatās the Most Important PerformanceĀ Metric?
TTFB? FCP? LCP? INP? CLS? Something else? What's your most important perf metric?
https://aarontgrogg.com/blog/2026/03/25/whats-the-most-important-performance-metric/
25 days ago
3
3
0
reposted by
Aaron T. Grogg
comiCSS
about 1 month ago
New game! This week, it is a HTML-themed crossword. Play online at:
comicss.art/games/12/
#css
#html
#game
#crossword
#webDev
loading . . .
comiCSS
comiCSS Games: games about CSS. Coded in CSS (mostly).
https://comicss.art/games/12/
4
20
11
The absolute fool-fuckery is astounding⦠I doubt these idiots can even put their own pants onā¦
add a skeleton here at some point
about 2 months ago
0
0
0
Brava!! šš„³
add a skeleton here at some point
about 2 months ago
0
0
0
reposted by
Aaron T. Grogg
404 Media
about 2 months ago
SCOOP: An internal DHS document obtained by 404 Media shows for the first time CBP used location data sourced from the online advertising industry to track phone locations. This surveillance can happen through all sorts of apps, such as video games, news apps, weather trackers, and dating apps.
loading . . .
CBP Tapped Into the Online Advertising Ecosystem To Track Peoplesā Movements
An internal DHS document obtained by 404 Media shows for the first time CBP used location data sourced from the online advertising industry to track phone locations. ICE has bought access to similar t...
https://www.404media.co/cbp-tapped-into-the-online-advertising-ecosystem-to-track-peoples-movements/
59
2147
1582
This would be a great addition to every CMS, as a page is published/updated, right before it is cached! š„°
add a skeleton here at some point
about 2 months ago
1
1
1
reposted by
Aaron T. Grogg
Joan León
about 2 months ago
Taught Claude Code to prioritise loading the first image in a post š
#WebPerf
1
4
2
Speedcurveās Page Speed Benchmarks reported Costco.com's LCP averaging at 6.85s. But could it be that CLS is at least part of the problem? Read to find out!
loading . . .
Investigating⦠can CLS cause a high LCP?
Speedcurveās Page Speed Benchmarks reported Costco.com's LCP averaging at 6.85s. But could it be that CLS is at least part of the problem? Read to find out!
https://aarontgrogg.com/blog/2026/03/03/investigating-can-cls-cause-a-high-lcp/
about 2 months ago
0
0
0
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/
about 2 months 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/
about 2 months 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/
about 2 months 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/
about 2 months 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/
2 months ago
0
1
1
reposted by
Aaron T. Grogg
Andy Clarke
2 months 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
2 months ago
0
0
0
reposted by
Aaron T. Grogg
Florian Schepp
2 months 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
181
37
reposted by
Aaron T. Grogg
Ana Tudor
2 months 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
2 months 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
2 months ago
0
0
0
In. Sane.
add a skeleton here at some point
2 months ago
0
1
0
reposted by
Aaron T. Grogg
Anil Dash
2 months 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
2 months ago
0
0
0
reposted by
Aaron T. Grogg
NY Times Pitchbot
2 months 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
3879
1030
Yep.
add a skeleton here at some point
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 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/
2 months ago
0
2
0
If ever anyone on the web *didnāt* need a recommendation⦠š¤©
add a skeleton here at some point
2 months ago
0
0
0
This is great! Wonder how various RUM tools will integrate thisā¦
add a skeleton here at some point
2 months 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/
2 months ago
0
1
0
Just another day in Trumplandiaā¦
add a skeleton here at some point
2 months 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/
2 months 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/
3 months ago
0
1
1
reposted by
Aaron T. Grogg
CSS Weekly
3 months 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
3 months 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
3 months 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?
3 months ago
0
0
0
Love this, so useful, and so āno JSā! š„°
add a skeleton here at some point
3 months ago
1
0
0
reposted by
Aaron T. Grogg
Barry Pollard
3 months 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
5
reposted by
Aaron T. Grogg
Liz Neeley
3 months 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/
3 months 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/
3 months ago
0
1
0
Un-fucking-real.. the prioritiesā¦
add a skeleton here at some point
3 months ago
0
0
0
reposted by
Aaron T. Grogg
Rachel Maddow
3 months 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
791
17270
9458
Honored to have made a tiny contribution to this yearās workā¦
#ftw
add a skeleton here at some point
3 months ago
0
8
0
reposted by
Aaron T. Grogg
Web Standards
4 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
3 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
3 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
3 months ago
0
1
0
Load more
feeds!
log in