Jack Franklin

Jack Franklin

@jackf.io

Googler focusing on web performance and performance tools. Find me online at https://jackf.io

1.6K followers391 following402 posts

Shout out to Schiphol, arrived for our flight 1.5 hours ago and not even got through the passport check. Super fun with a 3 year old child.

Jack Franklin reposted

GitHub just finished ripping styled-components out of github.com. Result: 55% less time to server-render a page, 25% faster component init. CSS-in-JS makes you pay for styles twice: collecting them on the server, running JS on the client. Static CSS is *always* more efficient. Ship CSS.

GitHub@github.com

GitHub.com has fully moved off CSS-in-JS to CSS Modules, resulting in 55% less server-side render time and 25% faster component init. https://github.blog/engineering/architecture-optimization/improving-site-performance-by-shipping-more-css/

Managed to do a bios update and then CPU and cooler upgrade without breaking the motherboard or anything else and that's pretty impressive if you ask me

People who want to stop giving 1Password your money: what are you using instead? I use it as a basic vault and not much more.

Jack Franklin reposted

I remember a conference after party a decade+ ago where @johnresig.com was stood in the corner on his own because everyone (including me) was too shy to speak to him. Fwiw, if you ever want to talk to me at one of these things, please just do it. I'm also shy.

If you want to know what parenting is like (for me at least) things got so tough yesterday that after failing to get my 2yr old to eat his pasta in a pub (meal with family), I had to walk out & have a cry in the car park. Sharing because no one talks about this stuff - especially not dads.

I can't put my finger exactly on it but Opus 5 and the new GPT 5.6 are just...too smart? Constantly giving dreadful verbose, unclear output and actually far far worse at generating anything useful.

Jack Franklin reposted

Technology, like time, cannot be stopped in it's relentless march forward. Much as us old timers would like to slow down one or the other just a little bit… In light of that, Chrome 153 will come with an updated list of modern devices for emulation mode—with nice categorisation—thanks to @jackf.io

"Grok did it no problem" what a surprise can't imagine why that is

Anil Dash@anildash.com

Just in case you still use any Basecamp products, DHH is crashing out about his AI product gently pointing out that it’s bad for him to have extermination fantasies about the Roma people.

Jack Franklin reposted

In my audits, reading the Performance profile is where people get stuck: the flame chart and waterfall look like noise at first I built an interactive guide to make them click, every figure is interactive, plus LCP, CLS, INP and the Insights panel perf.reviews/profile-guide #WebPerf #DevTools

perf.reviewsReading a Performance Profile: Field GuideAn interactive field guide to the Chrome DevTools Performance panel: waterfall, flame chart, LCP, CLS, INP, and the Insights panel.

Asked AI on a whim to see if it could identify any reasons my unit tests felt a bit slow and sure enough - runner.test.ts: ~9.3s cumulative → ~0.15s. - All reported test durations: ~27.9s → ~8.3s.

Wayne Rooney live on the BBC saying his highlight of the half time show was the ending and then saying "it was crap" is the undoubted highlight of the entire world cup. Also he was right, wow that was bad.

Jack Franklin reposted

Polymarket lets people bet on wildfires. Wildfires that those samepeople could easily set in order to win money on this illegal gambling site. Big Tech is organized crime.

A colleague asked me if a change I sent for review was "you, or AI" and I was very happy because whilst I used AI to help me debug, plan and impl, I worked hard to make sure I understood the change deeply and got it authored exactly how I want (via prompt + manual tweaks). This is the goal, folks.

(context is important here, obviously we all have vibe coded side projects or prototypes where this isn't important) but for "proper" work, my barrier is "this CL is just like how I would have manually done it and I have the same level of understanding"

This post is just...so, so, so good.

Ray Myers@raymyers.bsky.social

The Bun rewrite as a subplot in Anthropic's campaign to end software engineering. Call me crazy, but I not want my vendors to be on a campaign to end software engineering. I believe that to be counter-productive. Does that make sense? raymyers.org/post/zig-cre...

Apparently Spotify ship about 2000 AI changes a day or something yet they still can't make your downloaded content appear immediately if you're on very poor signal

All these products that let you run a fleet of AI agents and do 100 things at once are baffling to me; do we actually want this?! I know I can't do more than 1-2 things (with one primary focus) before the quality drops and my head can't keep up and think properly about the problem and solution.

Jack Franklin reposted

Great piece, well worth reading, a teaser: "There's what modern software is actually capable of, and then there's the gargantuan pile of 'AI' hype, fraud, and bullshit ... hucksters lying to your face about the imminent arrival of omniscient, sentient, paradigm-rattling supercomputers."

Today's episode of Jack being proud of himself for conforming to an ultimately harmful stereotype of "being a man": I jump started a car for the first time! 😂

I have to collect samples of my dog's poo for the vets and I think my life has officially peaked (The dog is fine, they are trying to double check something but no stress or concern!)

Huge +1. I spoke about this at a conference last week; be aware of folks who don't pay for tokens (like me in my day job, but I pay for my personal Claude usage!) telling you how great huge, multi hour loops are.

Dare Obasanjo@carnage4life.bsky.social

While his framing is a bit cynical, I share similar irritation with Ed Zitron on AI companies pushing loops. Loops where Claude or OpenClaw keep trying to solve a task until successful are essentially a token burning workaround to deal with the fact they don't get the answer correctly on first try.

Signal boosting as this starts next week! Tell me what DevTools bugs the team should fix

This is me! We're focusing on a few areas next month and I'm leading the "Paper cuts" area. So spam me with your bugs, please - and please file them yourselves first so I can triage them internally 😁

This is me! We're focusing on a few areas next month and I'm leading the "Paper cuts" area. So spam me with your bugs, please - and please file them yourselves first so I can triage them internally 😁

Barry Pollard@tunetheweb.com

The Chrome DevTools team are doing a "papercuts" sprint where they try to address lots of small, irritating bugs and annoyances. Reply with crbug.com links (no bug, no fix—that's the deal!) and will see what we can do. No promises though as some may be features/too big/unclear how to solve.

Jack Franklin reposted

This is an embarrassing image for the UK. A self-respecting British fox should be dragging Binface's contents out over the stage