Dan Gayle
dangayle.bsky.social
Dan Gayle
@dangayle.bsky.social
Web perf at Shopify, musician, lifelong antagonist of puppers
Wrote a new blog post detailing some of the tools we use at Shopify to help in our performance work.

performance.shopify.com/blogs/blog/w...
Web Performance Tools for 2026
The essential web performance toolkit for 2026. Real user data, AI-powered analysis, Chrome DevTools, and programmatic access via GraphQL.
performance.shopify.com
January 14, 2026 at 8:52 PM
Reposted by Dan Gayle
It's pretty funny that the Hollywood representation of coding (lines of code flying past on a screen) has retroactively become a real thing
January 5, 2026 at 8:11 PM
I think the issue a lot of devs have with AI is that they haven’t realized that they’re project managers now. PMs don’t write the code for their projects, they herd developers who are probabilistic, idiosyncratic, who interpret requirements differently, etc.

It’s all been shifted one layer deeper.
January 5, 2026 at 7:34 PM
So… my cat Phyllis peed on some clothes on the floor in my bedroom. I trusted you Phyllis, I fed you and protected you from the dog, and this is how you repay me?
December 19, 2025 at 11:18 PM
Reposted by Dan Gayle
I've updated the WebPerf Snippet "Find non Lazy Loaded Images outside of the viewport" to list images without loading="lazy". Now it shows:

- Total number of images
- Total file size
- Individual details: URL, resolution & file size

#WebPerf #WebPerfSnippets #PerfTools
November 20, 2025 at 6:30 PM
pseudonymized sounds like a dirty word

www.theverge.com/news/823750/...
Europe is scaling back its landmark privacy and AI laws
The EU folds under Big Tech’s pressure.
www.theverge.com
November 20, 2025 at 5:16 AM
I’m at 98/100 in my remote Physical Geography course at Minnesota North college, I could quit now and get a 70% or C grade. The temptation is real.
November 20, 2025 at 3:19 AM
I was playing Nick Harrison’s “Art Official Soul” on Spotify and my wife said “how dare you bring that into my house.”

For those who don’t know, it’s 100% AI-generated covers of songs done in an old-school soul style.

I said “but does it sound good?” And her response? “I don’t care.”

Fatality.
November 20, 2025 at 3:16 AM
Reposted by Dan Gayle
Don't [...spread] or .split() your strings!

Use Intl.Segmenter API. Available in every JS runtime
October 23, 2025 at 2:55 PM
See, I knew there must have been a greater purpose in making ChatGPT widely available to the unwashed masses like me. How else would I have learned this nugget of traditional Chinese medicine?
November 14, 2025 at 5:25 AM
Just fired up the Zed editor for the first time. I like it so far. Ported over my MCP settings and configured it to use Shopify’s internal AI proxies, and it’s cooking.
November 12, 2025 at 12:03 AM
Reposted by Dan Gayle
Happy There Is A Circulatory System Walking Through The Kitchen Day to all who celebrate.
November 10, 2025 at 10:54 AM
Do I feel bad that I’m spending valuable energy resources arguing in bad faith with ChatGPT about aliens? A little.
November 9, 2025 at 7:27 PM
I am really loving the Rust language. I like how it forces me to be technically correct, which is the best kind of correct. And it’s not so hard, really. I thought so back before I learned Typescript and a little C#, but now I realize the difficulty for me was always types, coming from Python and JS
November 8, 2025 at 11:08 PM
My one college class that I’m enrolled in hangs over me every week. Just like in days of yore, I put it off until the last minute and cram it through at the last second.

Never change, Dan. Never change.
November 5, 2025 at 5:22 PM
Reposted by Dan Gayle
Chrome Canary now supports network throttling for individual request URLs!

Learn how to try out this new feature: www.debugbear.com/blog/chrome-...
How To Throttle Specific Requests In Chrome DevTools | DebugBear
Learn how to delay individual requests in Chrome DevTools. Debug performance issues or bugs that happen when specific resources are delayed.
www.debugbear.com
November 5, 2025 at 3:55 PM
Getting an incredible email from a client praising my work on their behalf exactly a day AFTER my half-yearly review is exactly how life works.
November 4, 2025 at 11:49 PM
My wife got us the greatest (to me) AirBNB while we were in Amsterdam. #amsterdam #perfnow
November 4, 2025 at 7:56 PM
Late stage capitalism at its finest
November 4, 2025 at 7:34 PM
Yeah, shutting that off. #linkedin
November 3, 2025 at 6:57 PM
I’m hopeful about this!
Glad to announce that my team at @cloudflare.social released a 1.0.0 version of a cross-browser web performance testing agent that supports
Chrome, Firefox, Safari and Edge.

Thank you to @tkadlec.bsky.social for making it happen and writing most of the code so far!

github.com/cloudflare/t...
GitHub - cloudflare/telescope: Cross-browser web performance testing agent
Cross-browser web performance testing agent. Contribute to cloudflare/telescope development by creating an account on GitHub.
github.com
November 3, 2025 at 5:05 AM
After my trip to Amsterdam, I think I’m ok on Heineken beer for… basically ever. But, as my boss said, there’s a difference between Heineken and free Heineken.
November 3, 2025 at 5:01 AM
So many things to catch up on while I was out at @perfnow.nl:
- @cursor.com.web.brid.gy Cursor 2.0 dropped, I'm excited to work with their new agent flow
- @cloudflare.social dropped Telescope, a fledgeling replacement for WPT (RIP). github.com/cloudflare/t...
- I've decided to learn @rust-lang.org
GitHub - cloudflare/telescope: Cross-browser web performance testing agent
Cross-browser web performance testing agent. Contribute to cloudflare/telescope development by creating an account on GitHub.
github.com
November 2, 2025 at 4:07 PM
New to Bluesky. We'll see. Most social media is a cesspool these days.
November 2, 2025 at 3:57 PM