Jack Franklin
jackf.io
Jack Franklin
@jackf.io
Googler focusing on web performance and performance tools.

Find me online at https://jackf.io
This is an incredible post and I learned a lot.

Side-note: @samwho.dev's blog posts and visual explanations continue to amaze me!
December 21, 2025 at 6:55 AM
Reposted by Jack Franklin
December 16, 2025 at 1:26 PM
I've been thinking about this for a while; if* AI generated code becomes the norm then our code review tools and processes are woefully inadequate.

* Still think this is quite a big if
How it started vs How it’s going (vibe coding edition)
December 13, 2025 at 7:34 AM
The Pebble Index is a really compelling idea and I think I'd love the mental offloading but it's such a shame it's not got a rechargeable battery and is then disposed 😔

repebble.com/blog/meet-pe...
December 10, 2025 at 1:10 PM
This is just like...really rubbish right? It's horrible to watch and especially if you look at the movement of the people and objects, and the details.
McDonald's has released an AI-generated Christmas ad

The studio behind it says they 'hardly slept' for several weeks while writing AI prompts and refining the shots — 'AI didn't make this film. We did'

Comments have been turned off on YouTube
December 9, 2025 at 11:44 AM
Achievement unlocked: I have the dentist today and the appointment is genuinely at 2:30
December 3, 2025 at 12:34 PM
Reposted by Jack Franklin
A bit of a vulnerable post by me but we need your help to get us through what has been a more difficult period than 2020.

It would be really appreciated if you could read and share in your networks too 💛

bell.bz/its-been-a-v...
It’s been a very hard year - Andy Bell
Unlike a lot of places in tech, my company, Set Studio/Piccalilli has no outside funding. Bootstrapped is what the LinkedIn people say, I think. It’s been a hard year this year. A very hard year...
bell.bz
November 27, 2025 at 4:23 PM
Nearly two years ago I became a father and whilst I wouldn't change it for anything, it's also been a hugely challenging two years for me and my wellbeing.

Turns out writing about it helps, and I hope maybe it might help others: adadwhowrites.com
What is fatherhood? - A dad who writes
adadwhowrites.com
November 26, 2025 at 4:19 PM
What do people use these days for lightweight analytics of visitors to a web page? It's low traffic so ideally a free or very cheap plan would be best - I don't need anything too complex! Basically just need to know visitors per URL on one domain.
November 21, 2025 at 5:53 PM
Reposted by Jack Franklin
Chrome 143 will start rolling out today (most users get it next week).

It includes a new set of options for your webperf traces — including saving sources & source maps:
developer.chrome.com/docs/devtool...

This makes it easier for those viewing traces outside of the page load to get more context.
November 18, 2025 at 5:10 PM
Unreasonably excited that I have a NAS now
November 17, 2025 at 1:32 PM
Woke up to about 100 new followers all at once. Firstly, hi! Secondly where did you all come from? 😁
November 16, 2025 at 7:18 AM
Reposted by Jack Franklin
The @firefoxdevtools.bsky.social JSON viewer got better in @firefoxnightly.bsky.social : the console offers access to the original json data via `$json`.
This allows to easily manipulate the underlying data to get what you want
November 7, 2025 at 11:40 AM
Reposted by Jack Franklin
A fun question. In 5 years time, what looks better? The US’s enormous bet & capex on AI? Or China’s equally enormous bet and capex on renewables?
China has made cheap, clean energy available in huge quantities. The world should take the win econ.st/4oqFszB

Photo: Eyevine
November 7, 2025 at 7:10 AM
A classic example of being cautious about frameworks and the magic they provide
marma.dev MRK @marma.dev · Oct 26
How our "perfect" one-line isOwner() function in Next.js started always returning true.

Spoiler: It is because of server functions...

Wrote about the bug, the fix, and the "magic" that caused it:

marma.dev/articles/202...

#webdev #javascript #typescript #react #nextjs #serverfunctions
marma.dev
November 2, 2025 at 11:35 AM
Not off to a good start with my undefined Eurostar 😅
November 1, 2025 at 5:24 AM
Reposted by Jack Franklin
No lies detected.
October 31, 2025 at 1:44 PM
#perfnow absolutely fantastic and compelling demos from @rich-harris.dev but I'm trying to resist concerns on his preference for tabs over spaces...😂
October 31, 2025 at 4:47 PM
Reposted by Jack Franklin
Interesting! Etsy implemented speculation rules and got these results:

👍 Time to First Byte on the listing page improved 23.6%
👍 First Contentful Paint improved 20.7%
👍 Largest Contentful Paint improved 21.1%
👍 DOMContentLoaded improved 20.4%

#PerfNow #webperf

www.etsy.com/codeascraft/...
www.etsy.com
October 31, 2025 at 2:32 PM
Yoav is a force to be reckoned with and if you ever get the chance to work with him, jump at it. I learned a lot from him during his time at Google.
Always, always happy to see @yoav.ws get a shout-out. So much incredible work has happened because of him. Most recent example—speculation rules in WebKit. #perfnow
October 31, 2025 at 2:26 PM
It's very humbling to see your work appear in lots of talks at a conference and a good reminder of how grateful I am to get to work on DevTools 🥰
October 31, 2025 at 11:27 AM
#PerfNow request throttling is behind a flag in Canary right now, you can enable it in chrome://flags. But please be aware it's not fully feature complete yet and still being worked on! However it is coming to Chrome stable in the future 🙂
October 30, 2025 at 2:44 PM
Reposted by Jack Franklin
"I DON'T NEED YOU TO FUCKING REWRITE WHAT I'VE JUST WRITTEN!"
October 28, 2025 at 10:46 AM
Pretty cool to see someone whose blog you read avidly 15 years ago when you were learning web development posting praise of what you work on now
October 27, 2025 at 10:03 PM
Unreasonably excited for a 4.5 hour London > Amsterdam train ride tomorrow 🚂
October 27, 2025 at 1:30 PM