The CrUX Vis tool is a great way to visualize the CrUX data. I created a shortcut to quickly access the tool from Chrome's address bar.| imkev.dev
We improved Largest Contentful Paint by segmenting our users by device memory.| Kevin Farrugia
I co-authored a course on web.dev covering the fundamentals of web performance.| Kevin Farrugia
How to setup a private WebPageTest server and agent on an Ubuntu VM| Kevin Farrugia
Custom metrics allow you to extend the set of measures already available in the browser with your own measures. I explain the motivation behind First Important Paint and what I learned about developing a custom metric.| Kevin Farrugia
I was asked to perform a performance audit for an online casino. This article is a redacted version of the report I have delivered to the client detailing my findings and recommendations.| Kevin Farrugia
Fetch Priority is used to indicate to the browser the relative priority of a resource. I take a deep dive into how you can improve your Largest Contentful Paint by using fetchpriority.| Kevin Farrugia
I contributed to the latest edition of the Web Almanac, the annual publication curated by industry experts analyzing the current state of the web.| Kevin Farrugia
On June 21st I was lucky enough to speak at Google IO Extended - Malta about Interaction to Next Paint (INP).| Kevin Farrugia
In May 2022, Google added Time to First Byte (TTFB) and Interaction to Next Paint (INP) to their CrUX report. INP measures a website's responsiveness and might replace First Input Delay (FID) as a Core Web Vital in the future.| Kevin Farrugia