Jack Franklin
@jackf.io
📤 1138
📥 387
📝 296
Googler focusing on web performance and performance tools. Find me online at
https://jackf.io
reposted by
Jack Franklin
Nicolas Chevobbe
7 days ago
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
4
97
29
reposted by
Jack Franklin
Duncan Weldon
7 days ago
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?
add a skeleton here at some point
28
2328
643
A classic example of being cautious about frameworks and the magic they provide
add a skeleton here at some point
12 days ago
1
7
0
Not off to a good start with my undefined Eurostar 😅
13 days ago
1
24
1
reposted by
Jack Franklin
Alex Russell
14 days ago
No lies detected.
0
10
4
#perfnow
absolutely fantastic and compelling demos from
@rich-harris.dev
but I'm trying to resist concerns on his preference for tabs over spaces...😂
14 days ago
2
9
1
reposted by
Jack Franklin
Tammy Everts 🍁
14 days ago
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/...
loading . . .
https://www.etsy.com/codeascraft/search-prefetching-performance
2
39
11
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.
add a skeleton here at some point
14 days ago
0
2
0
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 🥰
14 days ago
1
21
0
#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 🙂
15 days ago
4
25
5
reposted by
Jack Franklin
Matthew Noe
17 days ago
"I DON'T NEED YOU TO FUCKING REWRITE WHAT I'VE JUST WRITTEN!"
loading . . .
267
19874
8994
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
17 days ago
0
7
0
Unreasonably excited for a 4.5 hour London > Amsterdam train ride tomorrow 🚂
18 days ago
0
4
0
The speed at which my Framework laptop goes from completely shut off to me browsing in Chrome still blows my mind when I compare it to my much more expensive work issue M1 MBP.
19 days ago
0
1
0
I have seemingly randomly gained a lot of followers overnight. Did I get mentioned in something somewhere? I'd love to know where you found me 😅
20 days ago
4
5
0
People that use email providers that are not Gmail: what do you use? Happy to pay a small fee for a good service.
21 days ago
5
2
0
This article about the decline of Apple's UI and attention to detail is very good but also you can swap Apple for literally any tech company who are forgetting anything that isn't AI AI AI
blog.johnozbay.com/what-happene...
21 days ago
1
3
0
reposted by
Jack Franklin
Stefan Judis
25 days ago
Did we all celebrate that `::details-content` works in all major browsers now? 🎉
developer.mozilla.org/en-US/docs/W...
2
72
12
I spent 2 hours working on a side project last night and as an experiment I decided to try to exclusively use AI and not code myself. Results were very mixed...for showing me usage of a new library it was great, and a very repetitive manual task it did easily, but anything beyond that was a struggle
27 days ago
1
1
0
reposted by
Jack Franklin
Anil Dash
28 days ago
"I have a decent fluency in LLMs, and they have utility, but the absurd degree of over-hype, the way they're being forced on everyone, and the insistence on ignoring the many valid critiques about them make it very difficult to focus on legitimate uses where they might add value."
29
1451
262
reposted by
Jack Franklin
Piccalilli
about 1 month ago
It's here. JavaScript for Everyone is now available to…everyone! The amount of effort and experience packed into this course is unbelievable and we know you're going to love it. Get yours for £189, down from £249, for 2 weeks and super-charge your career prospects
piccalilli.link/js4e-launch-...
loading . . .
JavaScript for Everyone
A high quality, expansive written course that will elevate your JavaScript skills to a level you never thought was achievable.
https://piccalilli.link/js4e-launch-morning-bluesky
0
85
71
Pretty proud of this; this is the result of about 3 years worth of work to reconcile our trace processing and insight/audit generation across DevTools, LH and PSI. And now it's here! It's been a huge team effort and the fact that we have one trace engine for all of these surfaces is a huge win.
add a skeleton here at some point
about 1 month ago
0
12
0
reposted by
Jack Franklin
Barry Pollard
about 1 month ago
Lighthouse 13 has been released and includes the final move to Insights performance audits as announced previously.
developer.chrome.com/blog/lightho...
loading . . .
What's new in Lighthouse 13 | Blog | Chrome for Developers
Lighthouse 13 is here with the move to Insights audits
https://developer.chrome.com/blog/lighthouse-13-0
1
18
8
"AI tools amplify existing expertise." exactly!
add a skeleton here at some point
about 1 month ago
0
2
0
Can relate. Started uni in 2010, got into going to meet-ups, blogging and tweeting and pretty much every job since has been influenced by someone I met doing all that. It's the thing that makes me most sad about about what Twitter has become.
add a skeleton here at some point
about 1 month ago
0
18
2
reposted by
Jack Franklin
Barry Pollard
about 1 month ago
I mentioned before that we’re switching Lighthouse Performance audits to the new and improved Insights. The same Insights that you can see in DevTools Performance panel traces. That’s happening in Lighthouse 13 due to be released very soon. Maybe even this week!
add a skeleton here at some point
2
27
13
If you're a speaker, please do yourself a huge favour and buy a clicker. You can still stand close to the laptop, but it makes things much more seamless. (I will die on this hill :D)
about 1 month ago
1
7
0
I have an incredible talent for picking the wrong sized tupperware
about 1 month ago
0
2
0
Pretty cool how you can go from writing a web framework or some React to being a fan of Tommy Robinson or hanging out with Israeli prime ministers; I appreciate all the opportunities the web gives people
about 1 month ago
3
18
0
reposted by
Jack Franklin
Jake Lazaroff
about 1 month ago
show this to anyone else you know who also assumed DHH was just a normal conservative dude rather than a raging white supremacist lunatic
loading . . .
DHH Is Way Worse Than I Thought | jakelazaroff.com
DHH's politics are not normal. Maybe they used to be, I don't know, but as of right now the dude is_way outside of what most people would consider moral or acceptable.
https://jakelazaroff.com/words/dhh-is-way-worse-than-i-thought/
31
439
195
reposted by
Jack Franklin
Barry Pollard
about 1 month ago
React 19.2 has shipped including support for the DevTools Extensibility API so you can understand what React is doing when, and how that relates to the rest of the performance profile 🥳 🎉
react.dev/blog/2025/10...
1
17
3
Hey
#MCPDevSummit
! I'm looking forward to speaking later on our experiences building the new
@developer.chrome.com
MCP server. I'd also love to hear your feedback, feel free to say hello and chat! Look for the tall man with a green shirt and glasses 🤓
about 1 month ago
2
2
0
Wrote up a quick blog post about my first week of using AirPods on Android:
www.jackfranklin.co.uk/blog/using-a...
Why? I struggle to find comfortable in-ears (maybe I have weird ears! :D) and thought I'd try these. So far I'm very happy & the limitations of non-iOS haven't impacted my experience.
loading . . .
Using AirPod Pros 3 with Android
https://www.jackfranklin.co.uk/blog/using-airpod-pros-with-android/
about 2 months ago
0
3
0
reposted by
Jack Franklin
Chrome for Developers
about 2 months ago
Announcing our public preview of Chrome DevTools MCP! Experience the full power of DevTools in your AI coding agent→
goo.gle/4pDE6Tk
With Chrome DevTools MCP, your AI agent can run performance traces, inspect the DOM, & perform real-time debugging of your web pages.
loading . . .
0
35
24
Sometimes you just need to clear your head, take a day off and spend time on your super cool hobby...
2 months ago
0
7
0
Well well well!
add a skeleton here at some point
2 months ago
0
6
1
reposted by
Jack Franklin
MCP Developers Summit
3 months ago
Google’s
@jackf.io
is speaking at the London MCP Dev Summit 🎤 Topic: Lessons learned building the Chrome DevTools MCP Server 👉 Don’t miss it:
buff.ly/MwmiH5E
(early bird pricing ends in 2 days!)
#MCPservers
#DevToolsAI
1
8
5
It is incredible to me that so many people say that they rely heavily on AI to generate tests. Having seen how reliable its code output is, I would never trust its tests. I've used it successfully to generate a list of test cases or spit out boilerplate, but any more and I'd be very wary.
3 months ago
2
6
0
The web industry is getting all excited about using AI to build complex apps and meanwhile I'm sat here on coffee shop wifi and the internet is barely usable.
3 months ago
0
13
0
Thought it was weird I hadn't had a DM reply from someone and then I realised I need to verify my age 🙄
4 months ago
1
2
0
reposted by
Jack Franklin
Cory LaViska
4 months ago
“The reason SPAs became the default wasn’t because they were better. It was because, for a while, they were the only way to deliver something that felt fluid – something that didn’t flash white between pages or jank the scroll position.”
www.jonoalderson.com/conjecture/i...
loading . . .
It's time for modern CSS to kill the SPA
Native CSS transitions have quietly killed the strongest argument for client-side routing. Yet people keep building terrible apps instead of performant websites.
https://www.jonoalderson.com/conjecture/its-time-for-modern-css-to-kill-the-spa/
6
64
14
Really awesome blog post! The perf extensibility API is really cool (although I am biased...) and worth your time to add custom data to the performance traces on your sites. Also, the issue Harry mentions where marks don't show timestamps is absolutely a bug, and will be fixed in Chrome M140.
add a skeleton here at some point
4 months ago
0
7
2
@csswizardry.com
hey! Thanks for your blog post on the extensibility API :) One thing stood out - you mentioned that timestamps are not shown for markers, which I agree is unhelpful, so I've fixed it in
crrev.com/c/6787872
and after that lands, timestamps are shown on hover + on click :)
loading . . .
Gerrit Code Review
https://crrev.com/c/6787872
4 months ago
1
4
0
Currently have two large 28" monitors, one landscape, one portrait, but quite close to going back to just one larger (32") monitor...but will I miss the extra space?!
4 months ago
1
0
0
reposted by
Jack Franklin
Gaia Vince
4 months ago
UK Prime Minister needs to get off Twitter/X and stop stoking race hate. Instead focus on improving living standards for citizens. People working hard in precarious delivery roles are not depriving others of these aspirations! Christ
add a skeleton here at some point
2
37
8
reposted by
Jack Franklin
Ian Coldwater 📦💥
4 months ago
This thread is incredible.
loading . . .
Jason ✨👾SaaStr.Ai✨ Lemkin (@jasonlk)
.@Replit goes rogue during a code freeze and shutdown and deletes our entire database
https://xcancel.com/jasonlk/status/1946069562723897802
313
4184
1862
Really embracing fatherhood, took a day off to spend clearing out the shed and going to the model railway shop 😂
4 months ago
4
15
0
The Steam summer sale is such a great chance to buy more games I'll never play.
5 months ago
0
6
0
reposted by
Jack Franklin
Barry Pollard
5 months ago
Firefox shipping scheduler.postTask() and scheduler.yield() for all your long task-avoiding scheduling needs!!
add a skeleton here at some point
0
50
20
Today I learned that the Thames Water office is based at a building called... Clearwater Court 🤦♂️🤦♂️🤦♂️🤦♂️
5 months ago
0
7
0
Load more
feeds!
log in