Skip to main content
Andrea Verlicchi

Making the web faster and more user-friendly

Hello! I'm Andrea and I wrote...

  1. Jake Archibald's talk "In the loop", transposed

    Jake Archibald's talk "In the loop" is still one of the best sources of information on how browsers process tasks and are able to respond to user input. As I didn't find anything as comprehensible as that in text format, I transposed his talk into this blog post.

    Read more →
  2. Web performance snippets to debug INP in Chrome dev tools

    After keeping them on my computer for some days, I decided to publish on GitHub this set of web performance snippets to debug INP in Chrome developer tools, or to report data to your analytics.

    Read more →
  3. How to use scheduler.yield to improve web pages responsiveness

    Google Chrome is introducing a new feature called scheduler.yield. This feature allows web developers to explicitly tell the browser to yield control to the main thread. Here are the key points.

    Read more →
  4. Preparing for Interaction to Next Paint (INP), a new Core Web Vital starting March 2024

    As a web performance consultant, I'm always on the lookout for new developments that impact the user experience of websites. One such upcoming change is the introduction of a new metric called Interaction to Next Paint (INP) by Google. Set to become a Core Web Vital in March 2024, INP is designed to measure the time it takes for a website to respond to user interactions. In this blog post, we will delve into what INP is, why it matters, and how companies can prepare themselves to ensure their websites meet this crucial web performance metric.

    Read more →
  5. Talking about How and Why ($) to optimize web performance in 2023

    In 2023 I've been speaking about web performance at conferences, Google Developer Groups (GDG) and local meetups all over Europe. The title of this talk is "How and Why ($) to improve web performance, practical tips for 2023".

    Read more →
  6. I'm a Google Developer Expert for Web Performance

    In December 2023 I became a Google Developer Expert (GDE) for Web Performance. Google Developer Experts is a Google program to create a global network of professionals, influencers, and thought leaders, and enable them to share their knowledge with the developer community, like speaking at events, sharing best practices, and mentoring others.

    Read more →
  7. Against online streaming of local meetups.

    I like to take part to local meetup events. They are informative, fun, and socially engaging at the same time. Sometimes, the meetup organizers get asked to stream events online. It would be a cool feature, I guess, but if you ask me, it would do more harm than good the community. Let me explain why.

    Read more →
  8. Do we still need lazy loading libraries and data-src in 2022?

    Back in the days, as browser support for native lazy loading was not as widespread as today, the best practice was to markup our images with data attributes like data-src and use a JavaScript library like my vanilla-lazyload to start loading them as they entered the visible portion of the page. Is it still a best practice today?

    Read more →
  9. Get speedy with responsive images - LazyLoad Conference 2022

    On June 24th, 2022 I spoke about how to automate responsive images optimisation at the LazyLoad conference 2022. Here's the video of my talk.

    Read more →
  10. Images optimisation 4.0, automate your work with a user-centric approach - CSS Day 2022

    On April 1st 2022 I spoke about responsive images optimisation 4.0 at the CSS Day Conference 2022 in Faenza, Italy. This talk – in Italian language – is on how to become more productive by automating responsive images.

    Read more →

29 more posts can be found in the archive.