Kevin Farrugia

Kevin Farrugia

@imkev.dev

Frontend Engineering. Web Performance. Be kind.

498 followers346 following65 posts

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. ๐Ÿ˜ต

Kevin Farrugia reposted

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.comGitHub - 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.

Kevin Farrugia reposted

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.

Kevin Farrugia reposted

After debugging this briefly and discussing it with the JIRA team, we confirmed the issue is actually caused by React DevTools not JIRA. Once React DevTools is disabled, JIRA performs well. (the JIRA website enables profiling on production)

Kevin Farrugia reposted

Kevin Farrugia reposted

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!

Kevin Farrugia reposted

๐Ÿ“ฃ 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.devPerformanceObserver: A virtual web perf meetupJoin the PerformanceObserver virtual performance meetup to get all the latest web performance news and hang out with the community.

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. ๐Ÿคฆ

Kevin Farrugia reposted

๐Ÿ“ข 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? โšก๏ธ

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...

Kevin Farrugia reposted

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/

almanac.httparchive.orgThe 2024 Web AlmanacThe 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.

@bram.us Could you recommend some reading material to help me debug View Transitions (cross document, same origin) please? I have two sites with identical CSS, on one site they work as expected while on the other they only work when the user presses back/forward buttons.

The AT Protocol is a super interesting idea. I'm curious how it will evolve over time, but the concept is ๐Ÿคฏ.

Theo@t3.gg

The fastest growing app on the App Store is fully open source. You may have heard of it. But do you know how it works? I do now! Huge thanks to everyone who helped me make this one happen ๐Ÿ™ youtu.be/cIoYUQhKJUo

Kevin Farrugia reposted

Happy to have contributed to the 2024 Web Almanac. ๐Ÿ˜Š Well done to all contributors and organizers. ๐Ÿ™Œ

HTTP Archive ๐Ÿ’พ@httparchive.org

๐Ÿšจ Introducing the 2024 Web Almanac, our annual "state of the web" report! ๐Ÿ”– almanac.httparchive.org/en/2024/ 21 chapters (11 publishing today, the rest to follow) 65 contributors for today's chapters (more to follow) 17M websites analyzed 83 TB of data processed 628 queries written

You are up to date.