Jack Franklin
@jackf.io
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
This allows to easily manipulate the underlying data to get what you want
November 7, 2025 at 11:40 AM
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
This allows to easily manipulate the underlying data to get what you want
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
Photo: Eyevine
November 7, 2025 at 7:10 AM
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?
A classic example of being cautious about frameworks and the magic they provide
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
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
A classic example of being cautious about frameworks and the magic they provide
Not off to a good start with my undefined Eurostar 😅
November 1, 2025 at 5:24 AM
Not off to a good start with my undefined Eurostar 😅
Reposted by Jack Franklin
#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
#perfnow absolutely fantastic and compelling demos from @rich-harris.dev but I'm trying to resist concerns on his preference for tabs over spaces...😂
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/...
👍 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
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/...
👍 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/...
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.
October 31, 2025 at 2:26 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.
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
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 🥰
#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
#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 🙂
Reposted by Jack Franklin
"I DON'T NEED YOU TO FUCKING REWRITE WHAT I'VE JUST WRITTEN!"
October 28, 2025 at 10:46 AM
"I DON'T NEED YOU TO FUCKING REWRITE WHAT I'VE JUST WRITTEN!"
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
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
Unreasonably excited for a 4.5 hour London > Amsterdam train ride tomorrow 🚂
October 27, 2025 at 1:30 PM
Unreasonably excited for a 4.5 hour London > Amsterdam train ride tomorrow 🚂
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.
October 26, 2025 at 7:30 PM
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.
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 😅
October 25, 2025 at 7:29 AM
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 😅
People that use email providers that are not Gmail: what do you use? Happy to pay a small fee for a good service.
October 24, 2025 at 3:24 PM
People that use email providers that are not Gmail: what do you use? Happy to pay a small fee for a good service.
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...
blog.johnozbay.com/what-happene...
October 23, 2025 at 8:09 PM
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...
blog.johnozbay.com/what-happene...
Reposted by Jack Franklin
Did we all celebrate that `::details-content` works in all major browsers now? 🎉
developer.mozilla.org/en-US/docs/W...
developer.mozilla.org/en-US/docs/W...
October 20, 2025 at 5:32 PM
Did we all celebrate that `::details-content` works in all major browsers now? 🎉
developer.mozilla.org/en-US/docs/W...
developer.mozilla.org/en-US/docs/W...
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
October 18, 2025 at 5:08 AM
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
Reposted by Jack Franklin
"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."
October 17, 2025 at 4:32 AM
"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."
Reposted by Jack Franklin
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-...
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-...
JavaScript for Everyone
A high quality, expansive written course that will elevate your JavaScript skills to a level you never thought was achievable.
piccalilli.link
October 14, 2025 at 8:21 AM
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-...
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-...
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.
Lighthouse 13 has been released and includes the final move to Insights performance audits as announced previously.
developer.chrome.com/blog/lightho...
developer.chrome.com/blog/lightho...
What's new in Lighthouse 13 | Blog | Chrome for Developers
Lighthouse 13 is here with the move to Insights audits
developer.chrome.com
October 10, 2025 at 12:36 PM
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.
Reposted by Jack Franklin
Lighthouse 13 has been released and includes the final move to Insights performance audits as announced previously.
developer.chrome.com/blog/lightho...
developer.chrome.com/blog/lightho...
What's new in Lighthouse 13 | Blog | Chrome for Developers
Lighthouse 13 is here with the move to Insights audits
developer.chrome.com
October 10, 2025 at 11:32 AM
Lighthouse 13 has been released and includes the final move to Insights performance audits as announced previously.
developer.chrome.com/blog/lightho...
developer.chrome.com/blog/lightho...
"AI tools amplify existing expertise." exactly!
Vibe coding is irresponsibly building software through dice rolls, not caring what code is produced
What about when engineers at the top of their game use AI tools responsibly to accelerate their work?
I propose "vibe engineering"!
simonwillison.net/2025/Oct/7/v...
What about when engineers at the top of their game use AI tools responsibly to accelerate their work?
I propose "vibe engineering"!
simonwillison.net/2025/Oct/7/v...
Vibe engineering
I feel like vibe coding is pretty well established now as covering the fast, loose and irresponsible way of building software with AI—entirely prompt-driven, and with no attention paid to …
simonwillison.net
October 10, 2025 at 9:36 AM
"AI tools amplify existing expertise." exactly!
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.
If you were in tech and decent at posting between like 2010 and 2018 it opened a lot of doors.
Has anything great happened in your life because of social media?
October 9, 2025 at 5:17 AM
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.