Paul Calvano
paulcalvano.bsky.social
Paul Calvano
@paulcalvano.bsky.social
If you want the output of the query I can send that so that you don’t have to run it!
November 19, 2024 at 12:48 PM
Here's the query for that. I added a few comments to help explain it as well. The query will output 5 examples for each third party as well. console.cloud.google.com/bigquery?sq=...
November 19, 2024 at 12:33 PM
Hey - thanks! Happy to share. I don't have them all neatly organized right now, but plan to write a few blog posts with all the details and queries. In the meantime, if there are any particular queries you are interested in let me know and I'll send them over!
November 19, 2024 at 12:05 PM
Just posted them - bsky.app/profile/paul...
Last week I gave a talk at the #PerfNow conference titled “Performance Mistakes”. I started off explaining a bit about Etsy’s blameless culture, and how it’s ok to make mistakes. Then I shared 17 common #webperf mistakes using @httparchive.org data, with examples.

www.slideshare.net/slideshow/pe...
Performance Now '24- Performance Mistakes - Final.pdf
Performance Now '24- Performance Mistakes - Final.pdf - Download as a PDF or view online for free
www.slideshare.net
November 19, 2024 at 11:37 AM
Can anyone think of other web performance mistakes that you suspect might be occuring on a lot of sites? We might be able to query that in the @httparchive.org too, and I'd be happy to help you get started if you are interested in exploring the dataset!
November 19, 2024 at 11:37 AM
Oh, and I made mistake in my talk about mistakes :). Apparently async image decoding isn’t that big of a deal for high priority images. So ignore #3 from my list, and check out @tunetheweb.com's blog post about that here - www.tunetheweb.com/blog/what-do...
November 19, 2024 at 11:32 AM
A few attendees told me they found some of these mistakes on their websites while we were still at the conference! So now they can be considered performance opportunities :)
November 19, 2024 at 11:32 AM
Hey! Thanks Marc. I’ll be posting them later today. Will let you know once they are up!
November 18, 2024 at 5:21 PM
Seriously. It's such a breath of fresh air!
November 18, 2024 at 11:57 AM
I wrote a blog post that goes into detail on this: paulcalvano.com/2024-03-19-c...

TLDR: if you are serving any dynamically generated responses on the server, then gzip level 6 or brotli 5 are reasonable defaults. If you -only- serve static cacheable resources then turn it up all the way.
Choosing Between gzip, Brotli and zStandard Compression
HTTP compression is a mechanism that allows a web server to deliver text based content using less bytes, and it’s been supported on the web for a very long time. In fact the first web browser to suppo...
paulcalvano.com
November 16, 2024 at 8:46 PM
Such a great talk! Thank you so much for sharing. And it was great to meet you this week!
November 16, 2024 at 8:20 PM
That would be great!!
November 16, 2024 at 8:02 PM