gilbertococchi

@gilbertococchi.bsky.social

I am a websites dietician, passionate about #webperf, focusing on #webvitals in Google. Opinions are my own. Staff Web Ecosystem Technical Consultant @Google.

I say it every year - if you're even the least bit interested or involved in web performance, this is THE place to be every year. It's the one trip I prioritize my travel budget for. The talks are awesome, but the hallway track is unbeatable. The concentration of experts in one place is insane.

performance.now() conference@perfnow.nl · 3mo ago

performance.now() 2026 is coming. Ticket sales will open in May with cheap and ultra-cheap early bird tickets. These will be announced in our newsletter first. So subscribe via perfnow.nl/subscribe perfnow.nl

Chrome 144 introduces a new `<geolocation>`HTML Element to implement more impactful user location permission request flows. The new element serves multiple purposes, from location sensor access request as well as providing access to location data without the need to call the Geolocation JS API.

Thomas Steiner@tomayac.com · 7mo ago

Introducing the `<geolocation>` HTML element: developer.chrome.com/blog/geoloca.... This is the evolution of the `<permission>` element, and there's cross-browser interest! 📍🗺️

Signal API is now available on Chrome for Android. A user deletes their credential on the website, but the passkey remains in their passkey provider. The next time they try to sign in, the passkey provider offers a passkey that no longer works. A sign-in attempt will fail and this isn't ideal.

Signal API for passkeys available on Chrome for Android  |  Blog  |  Chrome for Developers

Learn how the Signal API for passkeys is now available on Chrome for Android, enabling better synchronization between relying parties and passkey providers.

developer.chrome.com

🎙️LET'S GET READY TO RUMBLE! It's been one of DevTool's most requested features… weighing at eiiighty-five votes… 10 years in the making… entering the ring from Chrome 144… Heeeerre's: Individual request throttling!!! developer.chrome.com/blog/throttl... 🥊 It's a knockout! The crowd does wild! 👏🙌🎉🥳

Throttle individual network requests  |  Blog  |  Chrome for Developers

Use the Request conditions tab to block specific URLs or apply custom network throttling profiles to individual resources.

developer.chrome.com

December is here (in a few hours in my timezone), which means the Web Performance "Advent" Calendar is back for its... 17th Edition! One article a day in the month of December. Be a part of it and contribute an article: calendar.perfplanet.com/contribute/

Contribute

Passionate about a topic? Working on a new tool? Have a technique you want to teach? Research you've done? Tell the web performance community! Send your articles to ssttoo@ymail.com. Please include: ...

calendar.perfplanet.com

It's a bit of a surprise to me, but there are still tickets available for performance.now(), the most important web performance conference of the year: perfnow.nl I'm booking my travel, and hope to see you in Amsterdam next month!

performance.now(); 30th and 31st of October, Amsterdam

On 30th and 31st of October, 2025, the sixth edition of performance.now() will take place in Amsterdam—a single track conference, covering today’s most important web performance insights.

perfnow.nl

If you thought we were done with View Transitions, guess again! A feature Chrome is working on, is “Scoped View Transitions”, which allow you to scope a VT to a subtree of the DOM. This unlocks things like concurrent transitions and prevents layering issues. developer.chrome.com/blog/scoped-...

performance.now() is coming to Amsterdam this October! This event is great both for the inspirational talks as well as for the opportunity to meet folks from different companies and backgrounds to discuss how to successfully tackle web performance challenges!

performance.now() conference@perfnow.nl · last yr.

performance.now(), the web performance conference, 30th and 31st of October, Amsterdam. Single track, the best speakers in the industry, plenty of your performance-mad peers around to have fascinating conversations. What's not to like? Let's introduce our speakers ... perfnow.nl

performance.now(), the web performance conference, 30th and 31st of October, Amsterdam. Single track, the best speakers in the industry, plenty of your performance-mad peers around to have fascinating conversations. What's not to like? Let's introduce our speakers ... perfnow.nl

performance.now(); 30th and 31st of October, Amsterdam

On 30th and 31st of October, 2025, the sixth edition of performance.now() will take place in Amsterdam—a single track conference, covering today’s most important web performance insights.

perfnow.nl

BFCache can hugely influence your page performance for URLs high on Back Forward Navigation types. If you use CrUX or RUM and you see a lot of traffic in % attributed on Back Forward and few on BFCache maybe you are leaving money on the table! CruXVis can help you measuring this opportunity!

Bild

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

Alternatively, the CrUX History APIs are free and you can build your own dashboards as you see fit. There are also LOTS of great CrUX tools out there — many with a free offering to view history such as Treo, Calibre...etc. So that's another option.