Ethan Gardner
ethangardner.com
Ethan Gardner
@ethangardner.com
I'm a full stack engineer with a bias toward the front-end. Web performance optimization, accessibility, and all that jazz.
Back to work tomorrow. This is my reflection on 2025. www.ethangardner.com/posts/2025-y...
2025 Retrospective
What I learned and did in 2025
www.ethangardner.com
January 5, 2026 at 2:29 AM
Reposted by Ethan Gardner
Web performance calendar day 3 when @ethangardner.com shows us how to train a ML model on synthetic perf metrics and use it to predict approximate field data before a page/feature goes live.
calendar.perfplanet.com/2025/traffic...
Traffic Modeling Using Machine Learning
When I explain the difference between lab (aka synthetic) and field data to people, one of the things I mention is that the lab allows for testing under repeatable, controlled conditions. Each test ru...
calendar.perfplanet.com
December 3, 2025 at 3:24 PM
Reposted by Ethan Gardner
How's the mobile CPU landscape evolving? Thanks to process node improvements, a mid-range Android from 2025 is (finally!) as fast as 2017's iPhone 8, but a low-end (~$100) smartphone isn't yet as speedy as a decade-old iPhone 6s.
November 21, 2025 at 10:51 PM
That would be poor <form>
November 17, 2025 at 11:14 PM
The nerves are real.
November 7, 2025 at 7:30 PM
You did great! If you were nervous, I couldn't tell.
November 7, 2025 at 1:55 PM
Reposted by Ethan Gardner
My talk at Performance.sync() pre-conference meetup organized by @mozilla.org in Amsterdam last week: www.youtube.com/watch?v=2cv6...
7 Levels of a Web Performance Journey - Sergey Chernyshev - performance.sync() 2025
YouTube video by Web Conferences Amsterdam
www.youtube.com
November 6, 2025 at 11:53 PM
I also made it without any extravagant hand gestures 😜.
November 6, 2025 at 12:38 AM
If you are looking for the slides from my PerfNow 2025 talk, Web Performance Allies, they are at speakerdeck.com/ethangardner...
Web Performance Allies - PerfNow 2025
Image credits: https://commons.wikimedia.org/wiki/File:TAR_Detour_clue.png https://commons.wikimedia.org/wiki/File:Carach_Angren_M%C3%A9an_22_08_200&hellip;
speakerdeck.com
October 31, 2025 at 3:17 PM
Reposted by Ethan Gardner
Just like web performance work, accessibility winds up being less expensive the earlier you implement it. Build accessibility in from the start, rather than bolting it on - make it part of the process.

@marcysutton.com #webperf #PerfNow #a11y
October 30, 2025 at 11:18 AM
Wow! You're all in on the distance. I have about 50 races under my belt, but nothing over 10 miles. Good luck!
September 10, 2025 at 9:31 PM
What distance? Have you run an obstacle course race before? They are so much fun.
September 9, 2025 at 3:02 AM
Reposted by Ethan Gardner
performance.now() is coming!

@ethangardner.com will offer practical tips on presenting engineering data as a competitive advantage, a revenue driver, and a tool for enhancing user experience to help make performance optimization a strategic priority.

perfnow.nl/speakers.htm...
performance.now(); 30th and 31st of October, Amsterdam
On 30th and 31st of October, 2025, the sixth edition of performance.now() will take place in Amsterdam—a single track conference, covering today’s most important web performance insights.
perfnow.nl
September 4, 2025 at 1:41 PM
Reposted by Ethan Gardner
performance.now() is coming!

The night before the conference, 29th of October, @mozilla.org organises performance.sync(), the pre-meetup where you can meet your peers to mentally prepare for two days of information overload. They're also looking for a few people to present.
luma.com/ziykhh4y
performance.sync() 2025 · Luma
performance.sync() is a meet-up taking place on the evening before the performance.now on Wednesday October 29th! We are looking for speakers! Submit your…
luma.com
September 1, 2025 at 12:56 PM
Come see me in Amsterdam! This lineup is loaded with great speakers in the #webperf community, and it's going to be a good time.
performance.now(), the web performance conference, 30th and 31st of October, Amsterdam. Single track, the best speakers in the industry, plenty of your performance-mad peers around to have fascinating conversations. What's not to like? Let's introduce our speakers ...
perfnow.nl
performance.now(); 30th and 31st of October, Amsterdam
On 30th and 31st of October, 2025, the sixth edition of performance.now() will take place in Amsterdam—a single track conference, covering today’s most important web performance insights.
perfnow.nl
June 25, 2025 at 4:40 PM
Reposted by Ethan Gardner
Beautiful 😍
April 5, 2025 at 8:06 PM
Reposted by Ethan Gardner
Hey folks, the next episode of PerformanceObserver is now scheduled for 16 April with @verlok.bsky.social and @ethangardner.com ! See all details at performanceobserver.dev including add to calendar links with the join instructions.

#webperf
PerformanceObserver: A virtual web perf meetup
Join the PerformanceObserver virtual performance meetup to get all the latest web performance news and hang out with the community.
performanceobserver.dev
March 27, 2025 at 12:49 PM
What is everyone using for revenue reporting and invoicing for consulting and freelance work these days?
March 17, 2025 at 2:47 PM
I would check contractrates.fyi. Ultimately, I think it depends on if US rate just means currency or if it also means geolocation, how much experience the person has, and how much mentoring you will provide.
contractrates.fyi
A crowdsourced collection of user submitted rate data to help you figure out what to charge as a freelancer
contractrates.fyi
March 17, 2025 at 2:46 PM
I was thinking about what I would do if not for the software thing. Nothing pays as well but I would be a guitar teacher, bartender at a swanky cocktail bar, or fitness instructor.
March 13, 2025 at 9:42 PM
If this isn't a testament to nature, I don't know what is.
March 10, 2025 at 1:32 AM
On the bucket list for me.
March 10, 2025 at 1:27 AM
For the last year, I've been ramping up on AI. If I was to start my learning journey today, these are some of the resources I'd use.

www.ethangardner.com/posts/ai-onr...
AI On-ramp for Curious Developers
My Journey with AI and how you can get started
www.ethangardner.com
February 26, 2025 at 1:32 AM