Kevin Farrugia
@imkev.dev
Frontend Engineering. Web Performance. Be kind.
"Thundering Herd" is my new favorite way to sound super smart in a presentation. 🐃 😁 en.wikipedia.org/wiki/Thunder...
Thundering herd problem - Wikipedia
en.wikipedia.org
"Access from your country was disabled by the administrator". Lol, wth? 🤷
I made a quiz about the JS Date parser is. It's very easy and you will score very high. jsdate.wtf
new Date("wtf")
How well do you know JavaScript's Date class?
jsdate.wtf
I'm looking to recruit talented senior engineers that have experience related to web performance monitoring and optimization. If that sounds like you—or someone you'd highly recommend—please send me a DM and I’ll share more details! The role is 100% remote and async-first.
Cursor's `Tab` behavior is impressively good but the cognitive overhead of a different IDE (and overriding my keyboard shortcuts) is driving me crazy. 😵
@tunetheweb.com does Chrome DevTools AI allow you to change the wheels from round to square? Very irresponsible! 😂 Context: chrome.dev/cinemai/devt...
Baseline is now available in VSCode. This is a really neat feature with no extensions needed. (catching up on Google I/O 😅) Read more: web.dev/blog/baselin...
Pocket will be discontinued. 😔 What do you guys recommend for storing articles to read later (ideally works across all devices)? support.mozilla.org/en-US/kb/fut...
Pocket is Saying Goodbye: What You Need to Know | Pocket Help
More information about the end of support for Pocket.
support.mozilla.org
Do you want to keep your kids busy? Give them LEGO instructions from ChatGPT. 😂
We've just published v5.0.0 of the web-vitals JavaScript library for measuring Core Web Vitals. github.com/GoogleChrome... As a major release, this includes a number of breaking changes as detailed in the upgrading doc: github.com/GoogleChrome... Please read carefully before upgrading. 1/5 🧵
GitHub - GoogleChrome/web-vitals: Essential metrics for a healthy site.
Essential metrics for a healthy site. Contribute to GoogleChrome/web-vitals development by creating an account on GitHub.
github.com
The @httparchive.org 's Web Almanac is looking for contributors for this year's edition. github.com/HTTPArchive/...
Contribute to the 2025 Web Almanac · HTTPArchive almanac.httparchive.org · Discussion #4062
Dear all, We are excited to announce the Call for Contributions for the 2025 Web Almanac (6th Edition)! The Web Almanac is an annual report that provides an overview of the state of the web, based ...
github.com
Back from a peaceful week in the Polish countryside with the family.
There's a lot of talk about 'vibe coding' at the moment. Andrej Karpathy's tweet that introduced the term is often mentioned. I suspect, however, that many people who are promoting the idea in the context of commercial product development may not have read the whole tweet.
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
Your regular reminder to not trust AI before diving off a cliff. 😂
The Interop 2025 dashboard is live! (and I spy anchor positioning right at the very top!!!) wpt.fyi/interop-2025
web-platform-tests dashboard
wpt.fyi
📣 Reminder!! In 2 days, we have @toddhgardner.com and @inesakrap.bsky.social giving talks in our first meetup! For full details - check out our website (and add to calendar to get the join links)! performanceobserver.dev
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
Hadn't heard of "outrage fatigue" or "doomscrolling" until recently, but lately I found myself wasting more time than I usually would on social media. www.scientificamerican.com/article/outr...
How to Avoid News Burnout and Outrage Fatigue
Outrage fatigue can wear us down—but we can take care of ourselves in an onslaught of overwhelming news.
scientificamerican.com
If you're using Speculation Rules there's a small bug in Chrome 133 (just rolling out now) where DevTools + Local Overrides causes prerenders to crash 😢 This only happens with DevTools open and when Local Overrides are enabled so shouldn't affect most of your users—but annoying for us developers!
Any recommendations for non-fiction books? Probably not politics or history, but almost anything else is good. 😁
📣 I'm so excited to announce a new meetup I started! PerformanceObserver is a virtual meetup for the frontend web performance community! The first event will be announced shortly. You can join the newsletter to make sure you don't miss an event. #webperf performanceobserver.dev
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
I asked Gemini AI if today is the 3rd Fri of the month. Today is Friday, Dec 27, 2024. To determine if it was the 3rd Friday of the month, we need to find the dates of all the Fridays in Dec 2024. * Dec 1: Sun * Dec 2: Mon ... As you can see, Dec 27, 2024 is the third Friday of the month. 🤦
📢 Just a reminder, we're just under 24hrs from this stream tomorrow where we talk to authors from the ✨ WEB ALMANAC ✨ and the data they pulled. All links below. Streaming on Youtube, LinkedIn, and other platforms. See you tomorrow.
🎙️ For those familiar w/ @httparchive.org's WEB ALMANAC, we're going to be live! Dec 10th with some of the authors in the 1st of a series of streams covering the 2024 edition. 17M sites, 83TB of data. Join us! 📆 Tuesday Dec 10th, 13h EST 🔗 RSVP here: bit.ly/web-almanac-2024 Spare a RT? ⚡️
This is a great one. Some nice tips on fixing Core Web Vitals. Plus, how to analyse and pass useful information on to your developers. www.youtube.com/watch?v=7A70...
Record and analyze a performance trace #DevToolsTips
YouTube video by Chrome for Developers
youtube.com
A great read from @kurtextrem.de with lots of useful links and actionable items. 🙌
Did you know that jQuery outperforms React, what? 😳 Sounds like clickbait, but is reality. The HTTP Archive shows 82% of sites that use jQuery have good INP on mobile📱, while only 67% do when they use React⚛️. Not just sites, also libraries. Let's fix that👇#webperf kurtextrem.de/posts/improv...
Nothing to see here, just JIRA taking almost 6 seconds to open a dialog. 🤷 🤯
I announced it yesterday, but I'm very excited for the @httparchive.org's stream I'll be leading in under 2 weeks: ✨ The Web Almanac Live! ✨ We'll discuss findings re: how the web is built. Data collected over months of research across 17 million sites + published almanac.httparchive.org/en/2024/
The 2024 Web Almanac
The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.
almanac.httparchive.org